English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il comando egrep di Linux viene utilizzato per cercare una stringa specifica all'interno di un file.
L'effetto dell'esecuzione di egrep è simile a "grep-E", la sintassi e i parametri possono essere consultati nelle istruzioni grep, la differenza risiede nel metodo di interpretazione delle stringhe.
egrep viene interpretato con la sintassi dell'extended regular expression, mentre grep con la sintassi del basic regular expression, l'extended regular expression è più rigoroso dell'basic regular expression.
egrep [Modello di ricerca] [File o directory]
Spiegazione dei parametri:
[Modello di ricerca] : Regola della stringa da cercare.
[File o directory] : Il file o la directory da cercare.
Mostra i caratteri che corrispondono ai criteri nel file. Ad esempio, per cercare tutti i file nel percorso corrente che contengono la stringa "Linux", puoi usare il seguente comando:
egrep Linux *
I risultati sono come segue:
$ egrep Linux * #Cerca i file che contengono la stringa 'Linux' nella directory corrente testfile:hello Linux! #Le seguenti cinque righe contengono il carattere Linux testfile:Linux è un sistema operativo Unix-like libero. testfile:Questo è un file di test Linux! testfile:Linux testfile:Linux testfile1:helLinux! #Le seguenti due righe contengono il carattere Linux testfile1:Questo è un file di test Linux! #Le seguenti due righe contengono il carattere Linux testfile_2:Linux è un sistema operativo Unix-like libero. testfile_2:Test Linux xx00:hello Linux! #Le seguenti due righe contengono il carattere Linux xx01:Linux è un sistema operativo Unix-like libero. #Le seguenti tre righe contengono il carattere Linux xx01:Questo è un file di test Linux! xx01:Linux