Utilizzo di grep

Scritto da il
❇️ Trucco del giorno

L’abbiamo usato spesso, ma l’abbiamo mai detto a che serve mettere grep in Pipeline? In realtà si può usare in diversi modi:

comando | grep "parola" 

filtrerà le righe di quel comando mostrando solo le righe con quella parola. Potete usare le regex in questo contesto, ad esempio:

comando | grep "Ci.*o" 

Filtrerà le parole che iniziano per Ci e finiscono per o.

Alternativamente potete usarlo indicando un file o una cartella usando il parametro -R (cercherà in tutti i file di quella cartella)
Ad esempio:

grep path/percorso -R

Un altra serie di parametri utili sono: -w : seleziona solo le righe la cui corrispondenza della stringa cercata è una parola intera

-x : come sopra, ma con righe intere

-n : stampa il numero della riga

-o : mostra solo il pezzetto che corrisponde all’espressione cercata

-B <numero> : stampa un certo numero di righe prima della selezione trovata

-A <numero> : come sopra, ma le stampa quelle DOPO