Afficher la derniere ligne d'un fichier [Résolu/Fermé]

Messages postés
4
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
9 juin 2008
- - Dernière réponse : jipicy
Messages postés
43477
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
17 mars 2018
- 29 mai 2008 à 09:22
Bonjour,
comment peut-on afficher la derniere ligne d'un fichier par la commande awk ?
merci.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
43477
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
17 mars 2018
4540
5
Merci
Salut,
 awk 'END {print}' fichier
;-))

Dire « Merci » 5

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 58268 internautes nous ont dit merci ce mois-ci

sambooor
Messages postés
4
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
9 juin 2008
-
merci chef
asevere
Messages postés
13090
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
19 août 2019
365 -
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. :-/

Edit: Sous BSD ça ne passe pas, sous linux si ;)
jipicy
Messages postés
43477
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
17 mars 2018
4540 > asevere
Messages postés
13090
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
19 août 2019
-
[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 ;-))
Messages postés
13090
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
19 août 2019
365
1
Merci
Bonjour,

awk n'est pas fait pour ça, mais soit:
awk '{ ligne=$0 } END { print ligne }' ton_fichier.txt
Pour 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.
sambooor
Messages postés
4
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
9 juin 2008
-
merci mon ami, c gentil