Це команда grepplan9, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
grep, g - шукати шаблон у файлі
СИНТАКСИС
GREP [ варіант ... ] модель [ файл ... ]
g [ варіант ... ] модель [ файл ... ]
ОПИС
Grep шукає вхідні дані файли (стандартне введення за умовчанням) для рядків, які відповідають модель, то
регулярний вираз, як визначено в RegExp(7) із додаванням символу нового рядка як an
альтернатива (заміна |) з найнижчим пріоритетом. Зазвичай кожен рядок відповідає
шаблон `вибирається', і кожен виділений рядок копіюється до стандартного виводу. The
варіанти є
-c Надрукуйте лише кількість відповідних рядків.
-h Не друкуйте теги імен файлів (заголовки) з вихідними рядками.
-e Наступний аргумент приймається як a модель. Цей параметр полегшує визначення
шаблони, які можуть заплутати аналіз аргументів, наприклад -n.
-i Ігноруйте алфавітні відмінності між регістром. Реалізація складається в нижній регістр
літери в шаблоні та введення перед інтерпретацією. Співпадаючі рядки друкуються
у первісному вигляді.
-l (e) Вивести назви файлів із виділеними рядками; не друкуйте рядки.
-L Вивести назви файлів без виділених рядків; навпаки -l.
-n Позначте кожен надрукований рядок номером рядка, підрахованим у файлі.
-s Не виводити, але повертати статус.
-v Реверс: надрукувати лінії, які не збігаються з малюнком.
-f Аргумент шаблону — це ім’я файлу, що містить регулярні вирази по одному
лінія.
-b Не буферизуйте вихід: записуйте кожен вихідний рядок, як тільки він буде виявлений.
Рядки виводу позначаються назвою файлу, якщо вхідних файлів більше одного. (Щоб змусити
це тегування, включити / dev / null як аргумент імені файлу.)
Слід бути обережним при використанні метасимволів оболонки $*[^|()=\ і новий рядок у модель;
найбезпечніше взяти весь вираз в одинарні лапки '...'. Вираз
починаючи з '*', решту виразу розглядатимуть як буквальні символи.
G викликає grep з -n і примусово позначає вихідні рядки іменем файлу. Якщо немає файлів
у списку, він шукає всі файли, що відповідають
*.C *.b *.c *.h *.m *.cc *.java *.cgi *.pl *.py *.tex *.ms
ДЖЕРЕЛО
/src/cmd/grep
/bin/g
Використовуйте grepplan9 онлайн за допомогою сервісів onworks.net