Afficher la derniere ligne d'un fichier
Résolu
sambooor
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
comment peut-on afficher la derniere ligne d'un fichier par la commande awk ?
merci.
comment peut-on afficher la derniere ligne d'un fichier par la commande awk ?
merci.
A voir également:
- Afficher derniere ligne fichier linux
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
Bonjour,
awk n'est pas fait pour ça, mais soit:
Sinon, d'autres méthodes (choissez la bonne):
awk n'est pas fait pour ça, mais soit:
awk '{ ligne=$0 } END { print ligne }' ton_fichier.txtPour chaque ligne, l'enregistrer dans la variable ligne, à la fin du traitement, l'afficher.
Sinon, d'autres méthodes (choissez la bonne):
tail -1 ton_fichier.txt tac ton_fichier.txt |head -1 sed -n '$p' etc.
Edit: Sous BSD ça ne passe pas, sous linux si ;)
[tmpfs]$ cat asevere Arf, ben j'avais essayé ça dans un premier temps, et je viens de le réessayé à l'instant, ça m'affiche une ligne vide. :-/ Une belette, un lapin !? C'est pas normal! [tmpfs]$ awk 'END { print }' asevere C'est pas normal! [tmpfs]$
Tout est dit ;-))