Home > varie > awk & sed

awk & sed

ottobre 9, 2008

http://tbn0.google.com/images?q=tbn:L4O9Tr_AWfB1_M:http://net.gurus.org/mud.gif

Sto scoprendo una nuova e sana passione per il parsing di file.

Soprattuto per awk che mi sembrava poco potente, essendo che facevo semrpe quelle quattro cazzate.

echo “uno due” | awk ‘{ print $2}’

Ma ora mi sono ricreduto, grazie al suo manuale ufficiale e ad altri trovati in giro.

Anche il sed non e’ male, in effetti anche su di lui ci sono cose non proprio banali tipo:

dato il file.txt

VTD saemg1p1_boot1
LUN 0x8100000000000000
Backing device hdisk2

VTD saemg1p1_boot2
LUN 0x8100000000000000
Backing device hdisk3

cat file.txt | grep -E ‘VTD|Backing\ device’ | awk ‘{print $NF}’ | sed -e :a -e ‘$!N; s/\n/ /’

ottieni un simpatico:

VTD saemg1p1_boot1 Backing device hdisk2
VTD saemg1p1_boot2 Backing device hdisk3

Anche sul sed ci si puo’ documentare….

Categorie:varie