Il differenza principale tra grep e egrep è quello grep è un comando che consente la ricerca di contenuti in base all'espressione regolare data e la visualizzazione delle linee corrispondenti mentre egrep è una variante di grep che aiuta a cercare il contenuto applicando espressioni regolari estese per visualizzare le linee di lavorazione.
Il sistema operativo è il cuore dell'intero sistema informatico. Funziona come l'interfaccia tra l'utente e l'hardware. Inoltre, esegue la gestione della memoria, la gestione dei processi, la pianificazione delle attività e molto altro. UNIX è un sistema operativo stabile. Linux è un sistema operativo gratuito e open source basato su UNIX. Questi sistemi operativi offrono agli utenti l'opportunità di immettere comandi nell'interfaccia della riga di comando (CLI) per eseguire le attività. C'è un gran numero di comandi con opzioni. Due di questi sono grep e egrep. Grep consente di cercare i modelli usando espressioni regolari, mentre egrep consente di utilizzare espressioni regolari estese. Nel complesso, egrep consente di cercare più pattern contemporaneamente utilizzando un singolo comando.
1. Cos'è grep
- Definizione, esempi
2. Cos'è egrep
- Definizione, esempi
3. Relazione tra grep ed egrep
- Schema dell'associazione
4. Differenza tra grep ed egrep
- Confronto tra le principali differenze
grep, egrep, Sistema operativo
Il grep comando consente agli utenti di eseguire la scansione dei documenti e di visualizzare il risultato in base all'espressione regolare specificata.
Figura 1: Interfaccia della riga di comando
grep "test" esempio1.txt
Questo comando visualizza tutte le righe che iniziano con la parola test, nel file example1.txt.
grep "test" esempio1.txt esempio2.txt
Questo comando cercherà la parola test in entrambi i file e visualizzerà il risultato.
grep "test" esempio1. *
Questo troverà i file example1 con qualsiasi formato.
Dopo il comando visualizzare 2 righe dopo la stringa data "test".
grep -A 2 "test" file1.txt
Allo stesso modo, il seguente comando visualizza 3 righe prima della stringa data "test".
grep - B 3 "test" file1.txt
Questi sono alcuni esempi di comando grep.
Nel complesso, il comando grep consente di cercare l'espressione regolare data e visualizzare le linee corrispondenti.
Esistono varie implementazioni di grep disponibili in molti sistemi operativi. egrep è uno di loro. Questa variante usa espressioni regolari estese.
egrep "ab | bc "test1.txt.
Questo comando cercherà i modelli ab, bc nel file test1.txt.
egrep '^ [a-z A-Z] + $' test1.txt.
Questo comando cercherà qualsiasi riga in test1.txt che inizia con una parola alfabetica che termina anche la linea.
egrep -c "^ ab | bc $ "test1.txt.
Questo comando conterà le linee nel file test1.txt che inizia con ab o termina con bc.
Questi sono alcuni esempi di egrep.
Grep è un'utilità della riga di comando per la ricerca di set di dati in testo semplice per linee che corrispondono a un'espressione regolare. L'egrep è una variazione di grep che è disponibile nei sistemi operativi per eseguire ricerche usando le espressioni regolari estese.
Grep rappresenta le espressioni regolari globali Stampa mentre l'egrep rappresenta la stampa delle espressioni regolari globali estese.
Grep utilizza le espressioni regolari per la ricerca. L'egrep utilizza espressioni regolari estese per la ricerca.
Grep considera + ,? , | ecc. come modelli. È necessario utilizzarli con una barra rovesciata per trattarli come meta caratteri. per esempio - \? , \ +, \ , \ |. L'egrep considera +,?, | ecc. come meta caratteri.
La differenza tra grep ed egrep è che grep è un comando che consente di cercare il contenuto in base all'espressione regolare data e visualizzare le linee corrispondenti mentre egrep è una variante di grep che consente di cercare il contenuto applicando espressioni regolari estese per visualizzare le linee di lavorazione . In breve, grep ed egrep eseguono la stessa funzionalità, ma il metodo che interpretano il modello è diverso.
1. "Guida ed esempi del comando di Linux Egrep." Computer Hope, 29 dicembre 2017, disponibile qui.
1. "Grep-tutorial-05" di Баатарцогт Дашзэвэг - Opera propria (CC BY-SA 4.0) via Commons Wikimedia