Лучшее, что я могу придумать, это запустить pgrep
в цикле. Если у вас запущено более одного хрома, вы можете изолировать свой скрипт в отдельном пространстве имен PID, например, unshare
или firejail
.
Если вы используете GNU grep
, параметр -H
гарантирует, что вывод будет иметь префикс имени файла во всех случаях:
find. -type f -name "*.py" -exec grep -H "word" {} \;
Между прочим, вы можете использовать здесь +
вместо \;
, чтобы запустить grep
для максимально возможного количества файлов одновременно:
find. -type f -name "*.py" -exec grep -H "word" {} +