W systemie Windows, gdybym chciał znaleźć ciąg znaków we wszystkich plikach we wszystkich podkatalogach, zrobiłbym coś takiego
findstr /C:"the string" /S *.h
Jednak w systemie Linux (powiedzmy, Ubuntu) znalazłem innego sposobu niż niektóre rurami polecenia udziałem find
, xargs
oraz grep
(przykładem jest na tej stronie: ? Jak mogę rekursywnie grep poprzez podkatalogów ). Moje pytanie jest jednak inne: czy jest jakieś wbudowane polecenie, które działa przez tę magię, bez konieczności pisania skryptu powłoki?