In Windows, se volessi trovare una stringa in tutti i file in tutte le sottodirectory, farei qualcosa del genere
findstr /C:"the string" /S *.h
Tuttavia, in Linux (per esempio, Ubuntu) ho trovato nessun altro modo se non un po 'di comando pipe che coinvolgono find
, xargs
e grep
(un esempio è in questa pagina: ? Come posso ricorsivamente grep attraverso sotto-directory ). Tuttavia, la mia domanda è diversa: esiste un singolo comando integrato che funziona attraverso questa magia, senza dover scrivere il mio script di shell?