grep после поиска не показывает содержимое файла

Лучшее, что я могу придумать, это запустить pgrepв цикле. Если у вас запущено более одного хрома, вы можете изолировать свой скрипт в отдельном пространстве имен PID, например, unshareили firejail.

0
11.10.2019, 10:31
1 ответ

Если вы используете GNU grep, параметр -Hгарантирует, что вывод будет иметь префикс имени файла во всех случаях:

find. -type f -name "*.py" -exec grep -H "word" {} \;

Между прочим, вы можете использовать здесь +вместо \;, чтобы запустить grepдля максимально возможного количества файлов одновременно:

find. -type f -name "*.py" -exec grep -H "word" {} +
1
28.01.2020, 02:39

Теги

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