Może to trochę dziwne - a może są do tego inne narzędzia, ale ...
Korzystam z następującego klasycznego polecenia bash, aby znaleźć wszystkie pliki zawierające ciąg znaków:
find . -type f | xargs grep "something"
Mam dużą liczbę plików na wielu głębokościach. pierwsze wystąpienie „czegoś” jest dla mnie wystarczające, ale szukanie kontynuuje wyszukiwanie i zajmuje dużo czasu, aby uzupełnić resztę plików. To, co chciałbym zrobić, to coś w rodzaju „sprzężenia zwrotnego” z grep z powrotem do znalezienia, aby find mógł przestać szukać więcej plików. Czy coś takiego jest możliwe?
Aby to zrobić bez zmiany narzędzi: (Kocham xargs)
źródło