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

Логотип

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

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

grep - Печатать строки, соответствующие шаблону

grep - это мощная программа, используемая для поиска текстовых шаблонов в файлах. Он используется так:


GREP описания [файл ...]

GREP описания [файл ...]


После появления GREP встречает «шаблон» в файле, распечатывает содержащие его строки. Шаблоны, которые GREP Может быть очень сложным, но пока мы сосредоточимся на простых текстовых совпадениях. Мы рассмотрим расширенные шаблоны, называемые обычные выражения в более поздней главе.

Допустим, мы хотели найти все файлы в нашем списке программ, в названии которых есть слово «zip». Такой поиск может дать нам представление о некоторых программах на


наша система, которая имела какое-то отношение к сжатию файлов. Мы бы сделали это:



[я @ linuxbox ~] $ ls / bin / usr / bin | сортировать | uniq | grep zip

bunzip2 bzip2 gunzip gzip распаковать zip zipcloak zipgrep zipinfo zipnote zipsplit

[я @ linuxbox ~] $ ls / bin / usr / bin | сортировать | uniq | grep zip

bunzip2 bzip2 gunzip gzip распаковать zip zipcloak zipgrep zipinfo zipnote zipsplit


Есть несколько удобных вариантов GREP: «-I», что вызывает GREP игнорировать регистр при выполнении поиска (обычно поиск чувствителен к регистру) и «-v», который сообщает GREP для печати только тех строк, которые не соответствуют шаблону.


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