linux:commands:grep
Различия
Показаны различия между двумя версиями страницы.
| linux:commands:grep [2026/10/03 10:49] – создано Кирилл Молчанов | linux:commands:grep [2026/10/03 10:49] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Команда grep ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== О команде grep ===== | ||
| + | |||
| + | Команда grep - это утилита командной строки для поиска строк, соответствующих заданному запросу (шаблону), | ||
| + | |||
| + | ===== Опции grep ===== | ||
| + | |||
| + | * **--help** - Показать справочную информацию по команде | ||
| + | * **--version** - Показать информацию о версии grep | ||
| + | * **-E** - ШАБЛОНЫ - расширенные регулярные выражения | ||
| + | * **-F** - ШАБЛОНЫ - строки | ||
| + | * **-l** - Показать имена файлов, | ||
| + | |||
| + | ===== Использование grep ===== | ||
| + | |||
| + | Найти команду **ssh** в истории раннее введённых команд: | ||
| + | <code bash> | ||
| + | history | grep " | ||
| + | </ | ||
| + | |||
| + | Найти и показать указанные строки в файле, используем опцию **-E**: | ||
| + | <code bash> | ||
| + | grep -E " | ||
| + | </ | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | drwxr-xr-x 8 kirill kirill 4,0K июн 12 11:31 Документы | ||
| + | drwxr-xr-x 4 kirill kirill 4,0K июн 19 23:26 Загрузки | ||
| + | </ | ||
| + | |||
| + | Найти и показать указанную строку в файле, используем опцию **-F**: | ||
| + | <code bash> | ||
| + | grep -F " | ||
| + | </ | ||
| + | |||
| + | Вместо вывода самих строк показать имена файлов, | ||
| + | <code bash> | ||
| + | grep -l " | ||
| + | </ | ||
