Amis du Sed et du Awk !!!

Résolu/Fermé
bill_bones Messages postés 12 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 26 février 2015 - Modifié par bill_bones le 17/02/2015 à 10:48
bill_bones Messages postés 12 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 26 février 2015 - 17 févr. 2015 à 11:10
Bonjour,

Je souhaiterais isoler le hostname dans mon fichier en entrée, à l'aide d'un sed ou un awk, comme sité dans l'exemple et avoir en sortie que le nom des hosts.


2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
17 févr. 2015 à 10:46
hello
$ awk '{print $2}'  in.txt
patrice-port
LINKSTATION
VM-SBS-2008
INCUB-FIC03
Serveur2008-1
lexmark
ced-inc-cam1
ced-inc-cam2
ced-inc-cam3
ced-inc-cam4
ced-inc-cam5
0
bill_bones Messages postés 12 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 26 février 2015
17 févr. 2015 à 10:55
Je te remercie pour ta réponse, mais comme tu peux le voir sur la capture d'ecran, les blancs en début de chaque ligne, entre 'host' et le nom du host et ce dernier avec l'accolade ouvrante n'est pas le même
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > bill_bones Messages postés 12 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 26 février 2015
17 févr. 2015 à 11:07
Et
awk
n'en prend pas compte. Pour lui, un ou plusieurs caractère d'espacement (espace, tabulation, ...) constituent un unique séparateur.
0
bill_bones Messages postés 12 Date d'inscription mardi 10 juin 2008 Statut Membre Dernière intervention 26 février 2015
17 févr. 2015 à 11:10
Merci à vous deux, effectivement awk n'en prend pas compte.
0