Afficher l'inverse d'un fichier : awk

Résolu
zizona Messages postés 74 Statut Membre -  
zizona Messages postés 74 Statut Membre -
Bonjour,

j'aimerai ecrire un petit script shell bourne pour afficher l'inverse d'un fichier ( en commencant par la derniere ligne ). Pour cela , j'aimerai savoir un peu plus sur la commande awk afin que je puise resoudre mon probleme .

merci d'avance !!!
A voir également:

4 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

tac fichier

3
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Source : http://www.pement.org/awk/awk1line.txt

awk '{a[i++]=$0} END {for (j=i-1; j>=0;) print a[j--] }' file

2
zizona Messages postés 74 Statut Membre 10
 
j'aimerai inverser les lignes du fichier en utilisant la commande awk.
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
C'est obligé avec awk ? La commande "tac" ne te convient pas ?
0
zizona Messages postés 74 Statut Membre 10
 
voila enfin, j'ai tape l'instruction et cela a bien marcher.

Merci beaucoup !!!
0