Contenu | Rechercher | Menus

#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