Может быть, это немного странно - и, возможно, есть другие инструменты, чтобы сделать это, но, хорошо ..
Я использую следующую классическую команду bash, чтобы найти все файлы, которые содержат некоторую строку:
find . -type f | xargs grep "something"
У меня есть большое количество файлов на разных глубинах. Первое появление «что-то» мне достаточно, но find продолжает поиск и занимает много времени, чтобы завершить остальные файлы. Я хотел бы сделать что-то вроде «обратной связи» от grep back для поиска, чтобы поиск мог прекратить поиск большего количества файлов. Это возможно?
Чтобы сделать это без изменения инструментов: (Я люблю Xargs)
источник