Con Linux come cercare un testo dentro il contenuto dei files

Per cercare un testo dentro il contenuto dei files in una directory, con il comando grep:

grep -Ril "text-to-find-here" 
  • i stands for ignore case (optional in your case).
  • R stands for recursive.
  • l stands for "show the file name, not the result itself".

Oppure utilizzare il comando find:

find . -name '*.*' -exec grep -i 'string to search for' {} \; -print

Il punto "find ." dice di cercare nella directory di partenza del comando

Con -name si decide se cercare su tutti i file oppure per esempio solo sui files txt mettento tra virgolette -name '*.txt'