Come trovare testo all'interno di file su Unix

December 25

Come trovare testo all'interno di file su Unix


Il grep comando può essere usato per trovare specifica stringa di testo all'interno di testo normale file. È possibile cercare un singolo file o un gruppo di file. L'output predefinito è quello di stampare le righe che contengono la stringa. Tuttavia, si può dire il comando di stampa la linea numero contenente il testo, le linee che non contengono il testo, o visualizzare solo una parte della corrispondenza di linea. Grep può essere utilizzato con regolare espressioni (espressioni che utilizzano gli operatori per descrivere un modello), al fine di ricerca di modelli all'interno del file.

istruzione

1 Aprire una finestra di terminale. Questo vi fornirà un prompt dei comandi, dove potrete digitare i seguenti comandi.

2 Digitare il comando "grep stringa file1 file2 file3" per cercare la parola "stringa" all'interno del file "file1", "file2" e "file3." Il comando restituirà tutte le linee in una qualsiasi delle file, che contiene la parola "string".

3 Digitare il comando "exit" per chiudere la finestra di terminale.

Consigli e avvertenze

  • È possibile utilizzare i caratteri jolly per specificare più di un file (ad esempio, "grep stringa *. Txt").