Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

grep – надрукувати рядки, що відповідають шаблону

grep — потужна програма, яка використовується для пошуку текстових шаблонів у файлах. Використовується так:


GREP модель [файл ...]

GREP модель [файл ...]


Коли GREP зустрічає «шаблон» у файлі, він друкує рядки, що його містять. Візерунки, які GREP може бути дуже складним, але зараз ми зосередимося на простих текстових збігах. Ми розглянемо розширені шаблони, які називаються регулярні вирази у наступній главі.

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


нашої системи, яка мала відношення до стиснення файлів. Ми б зробили це:



[me@linuxbox ~]$ ls /bin /usr/bin | сортувати | унікальний | grep zip

bunzip2 bzip2 gunzip gzip розпакувати zip zipcloak zipgrep zipinfo zipnote zipsplit

[me@linuxbox ~]$ ls /bin /usr/bin | сортувати | унікальний | grep zip

bunzip2 bzip2 gunzip gzip розпакувати zip zipcloak zipgrep zipinfo zipnote zipsplit


Є кілька зручних варіантів для GREP: “-i”, що викликає GREP щоб ігнорувати регістр під час пошуку (зазвичай пошук чутливий до регістру) і «-v», який повідомляє GREP друкувати лише рядки, які не відповідають шаблону.


Найпопулярніші хмарні обчислення ОС на OnWorks: