[bash/awk]Extraire une donnée une seule fois

Résolu
fxtaa Messages postés 1170 Statut Membre -  
fxtaa Messages postés 1170 Statut Membre -
Bonjour,

J'ai dans un fichier une liste de noms et prénoms. Je voudrais extraire tous les prénoms de la liste mais qu'une seule fois par prénom.
exemple du fichier :

NOM1 PRENOM1
NOM2 PRENOM2
NOM3 PRENOM3
NOM4 PRENOM1

Exemple de résultat :
PRENOM1
PRENOM2
PRENOM3

Actuellement j'exécute cette commande mais celle ci n'as pas cette notion d'unique.
cat fichier.txt | awk '{PRE=$1;NOM=$2} PRE~/^[^#]/ {print NOM}'


Je ne vois pas comment faire :s



2 réponses

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

awk '{ print $2 }' fichier| sort -u

;-))
0
fxtaa Messages postés 1170 Statut Membre 74
 
Merci ! ca fonctionne !
0