«P *»
что-то соответствует (или not ) из вашей оболочки до того, как grep увидит параметр. Если вы процитируете его, вы получите лучшие результаты, но имейте в виду, что grep соответствует регулярным выражениям, а не глобам.
Так что просто «П» подойдет. Поскольку это регулярное выражение, вам не нужна звездочка *
, чтобы разрешить сопоставление символов, следующих за «P»
(по умолчанию grep игнорирует их):
ls -p | grep -v / | grep "P"
или
ls -p | grep -v / | grep '^P'
В продолжение измененного вопроса, чтобы игнорировать регистр, используйте параметр -i
команды grep, например,
ls -p | grep -v / | grep -i '^P'
Дополнительная литература:
- i
Выполнять сопоставление с образцом при поиске без учета регистра; см. Общие требования к регулярным выражениям XBD .
-p
Записать ('/'
) после каждого имени файла, если этот файл является каталогом.
Он переместился, но все еще там F29:
**Поменять местами CapsLock и Ctrl Инструмент настройки| Клавиатура и мышь | Дополнительные параметры макета | Позиция | поменять местами Ctrl&Caps Lock