#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
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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
@mozzrigui : mais pourquoi vouloir absolument utiliser awk ? c'est pour un exercice ?
OUI
Hors ligne