Come curare più parole in Linux

Come curare più parole in Linux
In Linux Terminal ci sono molti comandi utili e uno dei potenti comandi usati in Linux è grep.

IL grep è l'acronimo del Stampa globale di espressione regolare ed è uno strumento di riga di comando utilizzato per cercare stringhe di caratteri in file specifici. Il modello della linea cercata è noto come a espressione regolare e quando questo comando viene eseguito, stampa la riga con la partita. Questo comando in Linux è utile per filtrare tramite file di grandi dimensioni.

Attraverso il comando GREP, è possibile cercare più parole in file diversi. In questo tutorial, discuteremo dell'uso di Grep per trovare più file con operatori diversi.

Come curare più parole in Linux

IL grep Il comando viene preinstallato in quasi tutte le distribuzioni Linux. Tuttavia, se manca puoi installarlo tramite il seguente comando:

sudo apt-get installa grep

Il comando Grep è costituito da tre parti, prima è Grep, il secondo è il modello che devi trovare e il terzo è il nome del file o il percorso del file. La sintassi del comando per la ricerca del modello con il nome del file è:

FileName grep 'pattern \ | pattern2'

La sintassi di base del comando GREP per la ricerca delle parole multiple con il percorso del file è:

grep 'pattern \ | pattern2' FilePath

Qui sto cercando più parole Linux e System in Doc1.file txt:

Grep 'Linux \ | System' Doc1.TXT

Se stai cercando più parole tramite il percorso del file, il comando sarà il seguente:

grep 'Linux \ | System'/Home/Zainab/Documents/Doc1.TXT

Come usare Grep esteso per trovare più parole

Per cercare più parole in un singolo file, utilizzare il -E operatore con il nome del file o il percorso del file. La sintassi del comando è:

grep -e pattern -e pattern2 filename_or_filepath

Qui sto cercando il Linux e il sistema nel DOC1.file txt:

Grep -e 'Linux \ | System' Doc1.TXT

Come trovare più corrispondenze esatte usando il comando Grep in Linux

Per trovare le partite multiple esatte usa l'operatore -w con il comando GREP. La sintassi del comando è:

Grep -w 'pattern \ | pattern2' FileName o FilePath

Per esempio:

Grep -w 'Linux \ | System' Doc1.TXT

Ignora il caso nel comando grep

I comandi GREP sono sensibili al caso e per evitare che puoi usare il -I Operatore. Questo stamperà sia le partite maiuscole e minuscole dei pattern di input indicati.

Se si utilizza il -I per cercare il Linux/System in Doc1, il comando sarà il seguente:

Grep -i 'Linux \ | System' Doc1.TXT

Conta il numero di corrispondenze usando il comando Grep

Il comando GREP può anche visualizzare il conteggio totale delle corrispondenze che trova nel file di sistema. Usa il -C operatore con il comando grep:

Grep -c 'pattern \ | pattern2' FileName o FilePath

Cerca il numero di conteggi di Linux e le parole di sistema in DOC1 tramite il seguente comando:

Grep -c 'Linux \ | System' Doc1.TXT

Come curare più di due parole in Linux

Se si desidera utilizzare il comando GREP per trovare più di due parole in Linux, utilizzare la sintassi del comando seguente:

Grep 'Pattern \ | Pattern-2 \ | Pattern-3' file

Nel mio caso sto usando la ricerca delle tre parole Linux, Operating e System nel mio DOC1.file txt:

grep 'linux \ | operating \ | System' Doc1.TXT

Linea di fondo

Mentre lavoriamo nella riga di comando usiamo spesso il comando grep per cercare le parole. Il comando Grep è il comando più utile e potente di Linux con diverse opzioni di operatore e di ricerca. Con questo comando, puoi trovare le parole specifiche e i modelli nel file. Comprendere il comando grep risparmierà molto tempo per guardare file di grandi dimensioni.