Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/04/2014, à 15:33

mozzrigui

utilisation de awk ou n'importe quel filtre

salut tout le monde
j’espère que vous m'aidez
j'ai un petit souci avec utilisation de awk
en fait je voulais trier et afficher un fichier ( initialement 1 seule colonne) en 3 colonnes
j'ai cherché j'ai lu j'ai essayé mais bidon

Merci

Hors ligne

#2 Le 08/04/2014, à 15:55

pingouinux

Re : utilisation de awk ou n'importe quel filtre

Bonjour,
Peut-être ceci :

paste - - - <fichier

Ajouté :
Et pour trier au préalable le fichier initial :

paste - - - < <(sort fichier)

Dernière modification par pingouinux (Le 08/04/2014, à 15:59)

Hors ligne

#3 Le 08/04/2014, à 16:09

mozzrigui

Re : utilisation de awk ou n'importe quel filtre

pingouinux a écrit :

Bonjour,
Peut-être ceci :

paste - - - <fichier

Ajouté :
Et pour trier au préalable le fichier initial :

paste - - - < <(sort fichier)

je le connai ça !! mais j'ai voulou utiliser un filtre grep - awk

Hors ligne

#4 Le 09/04/2014, à 05:59

nesthib

Re : utilisation de awk ou n'importe quel filtre

grep et awk ne sont clairement pas les meilleurs outils pour faire ça (c'est impossible avec grep et compliqué avec awk). Pourquoi ne pas utiliser la solution de pingouinux ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#5 Le 09/04/2014, à 06:17

Watael

Re : utilisation de awk ou n'importe quel filtre

salut,

utilisation de awk ou n'importe quel filtre


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#6 Le 09/04/2014, à 20:13

aduxas

Re : utilisation de awk ou n'importe quel filtre

S'il le faut absolument,

awk 'n!=3{n++;a[n]=$1} n==3{print a[1],a[2],a[3];n=0}' fichier

Dernière modification par aduxas (Le 09/04/2014, à 20:13)

Hors ligne

#7 Le 10/04/2014, à 08:18

credenhill

Re : utilisation de awk ou n'importe quel filtre

hello
avec le tri dans awk

$ awk '{t[NR]=$1} END{for(m=1; m<=asort(t); m++){printf t[m] "\t"; if(!(m%3))print ""}print ""}' fichier	

Dernière modification par credenhill (Le 10/04/2014, à 08:18)

Hors ligne

#8 Le 10/04/2014, à 18:12

mozzrigui

Re : utilisation de awk ou n'importe quel filtre

aduxas a écrit :

S'il le faut absolument,

awk 'n!=3{n++;a[n]=$1} n==3{print a[1],a[2],a[3];n=0}' fichier

ç marche super merci bien

Hors ligne

#9 Le 10/04/2014, à 19:03

nesthib

Re : utilisation de awk ou n'importe quel filtre

@mozzrigui : mais pourquoi vouloir absolument utiliser awk ? c'est pour un exercice ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#10 Le 01/05/2014, à 21:18

mozzrigui

Re : utilisation de awk ou n'importe quel filtre

nesthib a écrit :

@mozzrigui : mais pourquoi vouloir absolument utiliser awk ? c'est pour un exercice ?

OUI

Hors ligne