GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi e utilizzo di Grep con distinzione tra maiuscole e minuscole

grep è uno degli strumenti più utili per trovare caratteri di testo, parole e frasi all'interno della tua macchina Linux. Oggi ti mostreremo come utilizzare correttamente il parametro case sensitive di grep per trovare le informazioni esatte di cui hai bisogno.

Supponiamo di avere due parole all'interno di un file di testo:ciao e ciao.

Se esegui un normale grep, come:

grep hello nixcp.txt

L'output ti mostrerà solo le solo righe di ricerca contenenti la riga che contiene la parola "ciao". Come vedi, grep non fa distinzione tra maiuscole e minuscole.

Tuttavia, se aggiungi il parametro -i, questo renderà grep sensibile alle maiuscole, riproviamo.

grep -i "Hello" nixcp.txt

Molti nuovi utenti Linux e Unix usano spesso cat e poi grep, non è male usare entrambi i comandi, ma non è affatto utile perché stai aggiungendo più comandi a qualcosa che non ne ha davvero bisogno. Esempio di grep con distinzione tra maiuscole e minuscole utilizzando cat:

cat nixcp.txt | grep -i “Hello”

Entrambi gli esempi ti mostreranno l'elenco completo delle parole corrispondenti che iniziano con "ciao" e "ciao", troverai anche parole come HELLO o heLLo se le aggiungi al file di testo. Sarà davvero più facile trovare i personaggi desiderati quando ne avrai bisogno.

Guarda questo video in cui mostriamo un utilizzo pratico dell'opzione case sensitive di grep usando il parametro -i:

Ulteriori modifiche:

  • Cheatsheet dei comandi di base di Linux
  • Grep man su Gnu
     
Esempi e utilizzo di Grep con distinzione tra maiuscole e minuscole sono stati modificati l'ultima volta:8 giugno 2017 da Esteban Borges
Linux
  1. Il comando Sed di Linux:utilizzo ed esempi

  2. Comandi Linux - Panoramica ed esempi

  3. Taglia / Grep e Df -h?

  4. Grep e coda -f?

  5. 5 Esempi di dichiarazioni di Bash Case

Sintassi ed esempi dell'istruzione Bash case

14 Esempi di comandi Grep in Linux

Comando IP Linux con esempi di utilizzo

Manipolazione del testo con sed e grep

Comando Grep in Linux (con esempi)

utilizzo e ridimensionamento di tmpfs