![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Shell Vos questions sur l'utilisation des commandes shell |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Invité de passage
![]() Date d'inscription: juillet 2008
Messages: 2
|
Bonjour
je n'arrive pas à réaliser en awk l'inversion de certains champs de ligne en colonne dans un fichier txt. Vous connaisez une fonction awk capable de réaliser cette manip? Merci d'avance pour votre aide Exemple Structure fichier txt initial: Ligne1 toto Ligne2 tata Ligne4 titi Ligne5 riri Ligne6 toto1 Ligne7 tata1 Ligne8 titi1 Ligne9 riri1 .....etc Structure fichier txt final: Ligne1 toto tata titi riri Ligne2 toto1 tata1 titi1 riri1 ...etc |
|
|
|
|
|
#2 (permalink) |
|
Membre expérimenté
![]() Date d'inscription: mai 2004
Localisation: Belgique
Messages: 561
|
Un regroupement par groupe de quatre lignes c'est ça?
Code :
awk 'NR%4 {a = (a " " $0)} NR%4 == 0 {print a, $0; a=""}' fichier
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org Dernière modification par ripat ; 17/07/2008 à 14h33 |
|
|
|
![]() |
![]() |
||
awk: faire inversion ligne en colonne
|
||
| Outils de la discussion | |
|
|