Поиск текста во всех каталогах

Сценарий и псевдоним и сценарий и функция не являются взаимоисключающими. Вы можете и действительно хранить псевдонимы и функции в сценариях.

Сценарии являются просто кодом, который сделан персистентным. Полезные функции и псевдонимы, которые Вам нравится использовать в будущем, хранятся в сценариях. Однако сценарий часто является набором больше чем одной функции.

Так как псевдонимы не параметризованы, они очень ограничены; обычно определять некоторые параметры по умолчанию.

Функция является отдельной единицей кода, четко определенным понятием нескольких строк кода, которые не могут разделенный на меньшие, полезные части; тот, который может быть снова использован непосредственно или другой другими функциями.

-2
17.11.2018, 02:11
2 ответа

Можно использовать grep:

grep -R "Ignoring request to authentication address" .
4
28.01.2020, 05:14
  • 1
    Если поиск должен пропустить двоичные файлы, добавляют -I. Это сделает grep еще быстрее. –  Nils 28.07.2012, 00:25

Я предполагаю, что Вы имеете в виду, "находят все файлы, содержащие текст...".

find . -exec grep -nH "Ignoring request to ..." \{\} \;

один путь и произведет строки формы

filename:linenumber:Ignoring request to ...

для каждого соответствия.

Точка сразу после находит в файлах "средств команды где угодно под текущим каталогом. Можно поместить любой каталог здесь как/var/log, если у Вас есть некоторая идея, где файлы, или даже / если Вы хотите искать абсолютно везде, который возьмет абсолютно возрасты.

Если Вы думаете, что файлы имеют некоторое имя как .log или .txt, можно начаться

find . -name "*.log" -exec ...

сужать его немного.

1
28.01.2020, 05:14

Теги

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