To zadziałało dla mnie. Zmodyfikowałem trochę dla moich potrzeb. Używam Macintosh OSX 10.8.3 z aplikacji Terminal.
Zamiast "* .c" użyłem "util" - jest to część każdej nazwy pliku, którą chciałem przeszukać spośród wielu innych plików znajdujących się w tym katalogu.
W mojej sytuacji nie potrzebowałem "--exclude-dir", ponieważ przeszukiwałem wszystkie podkatalogi znajdujące się pod moją bieżącą lokalizacją.
W pliku writeFile użyłem (z cudzysłowami) "utilization =" lub "request", które były dwoma ciągami, które chciałem znaleźć w pliku (ach).
Potem użyłem "." aby wskazać, że chcę rozpocząć wyszukiwanie w bieżącym katalogu.
Następnie używam> /[path]/[nazwa_pliku.txt], aby wskazać, że chcę, aby wszystkie dane wyjściowe zostały dodane do pliku tekstowego.
Dziękuję.
Flagi '--recursive' i' --include'/'--exclude' są prawdopodobnie tym, czego potrzebujesz: – geoffspear