Ho un numero di righe recuperate da un file dopo aver eseguito il comando grep come segue:
var=`grep xyz abc.txt`
Diciamo che ho ottenuto 10 righe che consiste di xyz come risultato.
Ora ho bisogno di elaborare ogni riga che ho ottenuto come risultato del comando grep. Come procedo per questo?
grep -o
questo genere di cose. Il-o
flag restituirà solo il testo corrispondente, con una corrispondenza per riga di output. (Non è esaustivo, quindiecho aaa |grep 'a*'
ti dà solo "aaa" e omette le tre partite parziali "", "a" e "aa")