Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

отрицание

Если первый символ в выражении в скобках — это каретка (^), остальные символы считаются набором символов, который не должен присутствовать в данной позиции символа. Мы сделаем это, изменив наш предыдущий пример:



[я @ linuxbox ~] $ grep -h '[^bg]zip' список каталогов*.txt

Bunzip2

[я @ linuxbox ~] $ grep -h '[^bg]zip' список каталогов*.txt

Bunzip2


Gunzip FunZIP GPG-ZIP Предварительная распаковка Предварительная распаковка

prezip-bin распаковать unzipsfx

Gunzip FunZIP GPG-ZIP Предварительная распаковка Предварительная распаковка

prezip-bin распаковать unzipsfx


При активированном отрицании мы получаем список файлов, содержащих строку «zip», перед которой стоит любой символ, кроме «b» или «g». Обратите внимание, что файл застежка-молния не был найден. Инвертированный набор символов по-прежнему требует наличия символа в данной позиции, но этот символ не должен быть членом инвертированного набора.

Символ каретки вызывает отрицание только в том случае, если он является первым символом в выражении в квадратных скобках; в противном случае он теряет свое особое значение и становится обычным персонажем набора.


Лучшие облачные вычисления для ОС в OnWorks: