Поиск текстовых строк в файлах (команда grep)
Команда grep предназначена для поиска строк, соответствующих шаблону, заданному в параметре Шаблон. Каждая найденная строка записывается в стандартный поток вывода.
Ниже приведены примеры применения команды
grep:
- Для поиска файла с именем pgm.s шаблон может содержать специальные символы *, ^, ?, [, ], \(, \), \{ и \}. Например, для поиска строк, начинающихся с прописной или строчной буквы, введите:
Появится список строк файла pgm.s, начинающихся с буквы.$grep "^[a-zA-Z]" pgm.s - Для просмотра всех строк файла sort.c, которые не
совпадают с шаблоном, введите:
оявится список строк файла sort.c, не содержащих словаgrep -v bubble sort.cbubble. - Для просмотра всех строк вывода команды ls, которые
содержат слово
staff, введите:ls -l | grep staff
Сведения о синтаксисе приведены в описании команды grep в книге Справочник по командам, том 2.