Изпълняване на рекурсивен grep в Solaris – алтернатива на grep -r

Покрай всичките си положителни качества, Solaris има и някой недостатъци които могат да вгорчат кацата с меда. Става въпрос, че командата grep в Linux/BSD има опция -r за търсене по директории. Тази опция обаче, незнайно защо в Solaris версията на grep е спестена. Разбира се, невъзможни неща няма и успях да намеря два алтернативни начина за постигане на recursive grep.

1-ви начин:

/usr/bin/find . | /usr/bin/xargs /usr/bin/grep PATTERN
извежда filename:match

2-ри начин:

/usr/bin/find . -exec /usr/bin/grep PATTERN {} /dev/null \;
извежда filename:match

Информацията е взета от този адрес – http://www.columbia.edu/~rtt2101/iaoq/. На него също има и други полезно трикове за Solaris.