Amis du Sed et du Awk !!!

[Résolu/Fermé]
Signaler
Messages postés
12
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
26 février 2015
-
Messages postés
12
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
26 février 2015
-
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

Messages postés
18288
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
16 octobre 2021
5 403
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
Messages postés
12
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
26 février 2015

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
Messages postés
4764
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 283 >
Messages postés
12
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
26 février 2015

Et
awk
n'en prend pas compte. Pour lui, un ou plusieurs caractère d'espacement (espace, tabulation, ...) constituent un unique séparateur.
Messages postés
12
Date d'inscription
mardi 10 juin 2008
Statut
Membre
Dernière intervention
26 février 2015

Merci à vous deux, effectivement awk n'en prend pas compte.