tu sais on apprends tous les jours :?
Mais tu as as répondu à ma demande :P
Comme j'ai dit dans mes précédents messages, je voudrais la sortie standard suivante sans les en-tête vu qu on a une moulinette qui va chercher les infos dans le fichier .csv :
Ta commande "awk -F'[:\n]' -vRS="physicaldrive" -vOFS=';' '(NR==1){next;} (NR==2){print "physicaldrive",$4,$6,$8,$10,$12;} {print $1":"$2":"$3,$5,$7,$9,$11,$13;}' fichier.txt" est super mais tu peux la completer stp.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| physicaldrive 1I:1:1
Status: OK
Interface Type: SAS
Size: 146 GB
Serial Number: xxxxxxxxxxxxxxx
Model: HP EG01
physicaldrive 1I:1:2
Status: OK
Interface Type: SAS
Size: 300 GB
Serial Number: xxxxxxxxxxxxxx
Model: HP EG030
physicaldrive 1I:1:3
Status: OK
Interface Type: SAS
Size: 300 GB
Serial Number: xxxxxxxxxxxxxx
Model: HP DG030
physicaldrive 1I:1:4
Status: OK
Interface Type: SAS
Size: 300 GB
Serial Number: xxxxxxxxxxx
Model: HP DG030 |
1 2 3 4 5 6 7
| Serveur1;1I:1:1; Status: OK; InterfaceType: SAS; Size: 300GB; SerialNumber: XXXXXX; Model: HP YYYYYYYY;
Serveur1;1I:1:2; Status: OK; InterfaceType: SAS; Size: 300GB; SerialNumber: XXXXXX; Model: HP YYYYYYYY;
Serveur2;1I:2:1; Status: OK; InterfaceType: SAS; Size: 300GB; SerialNumber: XXXXXX; Model: HP YYYYYYYY;
Serveur2;1I:2:2; Status: OK; InterfaceType: SAS; Size: 300GB; SerialNumber: XXXXXX; Model: HP YYYYYYYY;
Serveur3;1I:3:1; Status: OK; InterfaceType: SAS; Size: 300GB; SerialNumber: XXXXXX; Model: HP YYYYYYYY;
Serveur3;1I:3:2; Status: OK; InterfaceType: SAS; Size: 300GB; SerialNumber: XXXXXX; Model: HP YYYYYYYY;
Serveur3;1I:3:2; Status: OK; InterfaceType: SAS; Size: 300GB; SerialNumber: XXXXXX; Model: HP YYYYYYYY; |
Partager