Maybaygiare.org

Blog Network

GeeksforGeeks

eep è un comando di ricerca di pattern che appartiene alla famiglia di funzioni grep. Funziona allo stesso modo di grep -E. Tratta il modello come un’espressione regolare estesa e stampa le linee che corrispondono al modello. Se ci sono diversi file con il modello corrispondente, visualizza anche i nomi dei file per ogni riga.

Sintassi:

egrep 'PATTERN' files 

Esempio:

Nota: Il comando eep utilizzato principalmente a causa del fatto che è più veloce del comando grep. Il comando eep tratta i meta-caratteri così come sono e non richiedono l’escape come nel caso di grep. Ciò consente di ridurre il sovraccarico della sostituzione di questi caratteri mentre la corrispondenza dei pattern rende eep più veloce di grep o fgrep.

Opzioni: La maggior parte delle opzioni per questo comando sono le stesse di grep.

  • -c: Utilizzato per contare e stampare il numero di linee che corrispondono al modello e non le linee.

  • – v: Stampa le linee che non corrispondono al modello.

  • – i: Ignorare il caso del modello durante la corrispondenza.

  • – l: Stampa solo i nomi dei file corrispondenti. Non menziona i numeri di riga corrispondenti o altre informazioni.

  • – L: Stampa solo i nomi dei file che non avevano il pattern. Opposto di-l bandiera.

  • – e: Consente di utilizzare un segno ‘-‘ all’inizio del pattern. Se non menzionato, la shell tenta di eseguire il modello come opzione e restituisce un errore.

  • – w: Stampa solo le righe che contengono le parole intere. I caratteri costitutivi delle parole sono lettere, cifre e sottolineatura. La sottostringa corrispondente deve essere separata da caratteri costituenti non word.

  • – x: Stampa solo le righe che corrispondono a un’intera riga del file.

  • -m NUMBER: Continua a cercare le corrispondenze finché il conteggio non raggiunge il NUMERO menzionato come argomento.

  • – o: Stampa solo le parti corrispondenti della linea e non l’intera linea per ogni corrispondenza.

  • – n: Stampa ogni riga corrispondente insieme ai rispettivi numeri di riga. Per più file, stampa i nomi dei file insieme ai numeri di riga.

  • – r: Ricerca ricorsiva del pattern in tutti i file della directory. L’ultimo argomento è la directory da controllare. ‘.'(punto) rappresenta la directory corrente.

Tag articolo:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.