Bonjour à tous,
je me casse la tête depuis un moment sur un petit problème d'alignement, ci-joint le soucis :
soit ce fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Drive's position: DiskGroup: 26, Span: 0, Arm: 0 Device Id: 37 Media Type: Hard Disk Device Drive's position: DiskGroup: 25, Span: 0, Arm: 0 Device Id: 36 Media Type: Hard Disk Device
J'aimerai une sortie de ce type :
DiskGroup: 26 type: Hard Disk Id:
Voilà ce que je fais mais ça me donne pas ce que je voudrais :
Qu'est-ce qui manque ? Merci à vous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 awk '{if ($1~/^Drive/){ printf "%s ",$4} else if (/Device/) print $3; else if (/Media/) print $3,$4}END{printf "\n"}' /tmp/fic 26, 37 Hard 25, 36 Hard 8, 17 Hard
Partager