Contenu | Rechercher | Menus

Annonce

Le forum a une nouvelle maison !
Le forum a été migré sur un nouvel hébergement. Si jamais vous trouvez le moindre problème, n'hésitez pas à nous en faire part !
Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 19/02/2013, à 22:52

sab113
Membre

Awk affichage de colonne suivi d'un séparateur [Résolu]

Bonsoir à tous,

Jai un petit soucis, j'ai utilisé la commande awk pour extraire certaine colonnes.
J'aimerais séparés ces colonnes par un séparateur par exemple : "|"

mon fichier:

2|mot1 mot2 | poids1|0.555
3|mot2 mot3 mot5|poids2|0.689
.............
et garder en sortie:
mot1 mot2 | 0.555
mot2 mot3 mot5|0.689
.............

donc j'ai fait:

awk -F'|' '{print $2, ("|"),$4}'

mais je n'obtiens pas correctement le résultat auquel j'ai besoin.

Merci à l'avance.

Dernière modification par sab113 (Le 21/02/2013, à 10:48)

Hors ligne

#2 Le 19/02/2013, à 23:02

sputnick
Membre

Re : Awk affichage de colonne suivi d'un séparateur [Résolu]

awk -v OFS="|" -F'|' '{print $2, $4}'

  smile

Dernière modification par sputnick (Le 19/02/2013, à 23:04)


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#3 Le 20/02/2013, à 07:53

nesthib
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#4 Le 21/02/2013, à 10:48

sab113
Membre

Re : Awk affichage de colonne suivi d'un séparateur [Résolu]

Merci sputnick et nesthib Pour votre aide smile

Hors ligne