Использование команды GREP [dубликат]

У этого вопроса уже есть ответ здесь: Как я могу получить помощь в командах терминала? 9 ответов

Я пытался использовать команду GREP, но я не мог точно определить, как это работает. Может кто-то помочь. Я хочу знать, как я могу использовать эту команду для поиска фразы «Failed password for root» в файле auth.log.

-3
задан 22 January 2018 в 01:31

3 ответа

Прежде всего, это grep - в нижнем регистре.

В общем случае man grep даст вам обзор того, как работает grep. Например, первый абзац об использовании состояний

grep [OPTIONS] PATTERN [FILE ...] grep ищет именованные входные ФАЙЛЫ (или стандартный ввод, если имена файлов не указаны, или если один дефис-минус (-) указывается как имя файла) для строк, содержащих совпадение с данным PATTERN. По умолчанию grep печатает соответствующие строки.

PATTERN - это то, что мы ищем, а файл - это аргумент, чтобы посмотреть прогиб.

Для поиска Failed password for root в /var/log/auth.log, команда будет

grep "Failed password for root" /var/log/auth.log

PATTERN должен быть процитирован, так как он содержит пробелы.

4
ответ дан 22 May 2018 в 15:23
  • 1
    Примечание: когда PATTERN включает специальные символы, такие как * или $, которые также распознаются оболочкой, лучше использовать одиночные кавычки или, по крайней мере, обратные слэш-экраны – Sergiy Kolodyazhnyy 22 January 2018 в 02:01

Прежде всего, это grep - в нижнем регистре.

В общем случае man grep даст вам обзор того, как работает grep. Например, первый абзац об использовании состояний

grep [OPTIONS] PATTERN [FILE ...] grep ищет именованные входные ФАЙЛЫ (или стандартный ввод, если имена файлов не указаны, или если один дефис-минус (-) указывается как имя файла) для строк, содержащих совпадение с данным PATTERN. По умолчанию grep печатает соответствующие строки.

PATTERN - это то, что мы ищем, а файл - это аргумент, чтобы посмотреть прогиб.

Для поиска Failed password for root в /var/log/auth.log, команда будет

grep "Failed password for root" /var/log/auth.log

PATTERN должен быть процитирован, так как он содержит пробелы.

4
ответ дан 17 July 2018 в 22:31

Прежде всего, это grep - в нижнем регистре.

В общем случае man grep даст вам обзор того, как работает grep. Например, первый абзац об использовании состояний

grep [OPTIONS] PATTERN [FILE ...] grep ищет именованные входные ФАЙЛЫ (или стандартный ввод, если имена файлов не указаны, или если один дефис-минус (-) указывается как имя файла) для строк, содержащих совпадение с данным PATTERN. По умолчанию grep печатает соответствующие строки.

PATTERN - это то, что мы ищем, а файл - это аргумент, чтобы посмотреть прогиб.

Для поиска Failed password for root в /var/log/auth.log, команда будет

grep "Failed password for root" /var/log/auth.log

PATTERN должен быть процитирован, так как он содержит пробелы.

4
ответ дан 23 July 2018 в 23:09

Другие вопросы по тегам:

Похожие вопросы: