Snippet awk

Si vous avez un fichier avec des informations qui vous interessent sur plusieurs lignes et que vous souhaitez une sortie sur une seule vous pouvez utiliser la commande awk.

Exemple de fichier :

[...]

HOST: serv01.my.company.org [Linux]
---------
- Comment: Backup Master
Use : A B C

[...]

HOST: serv02.my.company.org [Linux]
---------
- Comment: Hyper Master
Use : A B C D

[...]

HOST: serv03.my.company.org [Linux]
---------
- Comment: Super Master
Use : A C

[...]

Commande awk :

awk '/HOST:/{printf("%s ", $0);}/Comment:/' fichier.txt

ou

awk '/HOST:/{printf("%s:", $0);}/Comment:/{printf("%s:", $0);}/ Use          :/' fichier.txt

Remerciements

Croftman

Merci à Croftman.

 Merci à Croftman.
> Partager <