Comment imprimer uniquement la dernière ligne d'un fichier?Imprimer seulement la dernière ligne d'un fichier?
Répondre
END{print}
devrait le faire. Merci à Ventero qui était trop paresseux pour soumettre cette réponse.
Faut-il utiliser awk
pour cela? Pourquoi ne pas simplement utiliser tail -n 1 myFile
?
parce que la queue n'est pas rapide comme awk – yael
@yael Pas du tout; 'tail -1' sera beaucoup plus rapide que' awk' pour un gros fichier. J'ai essayé sur un fichier de ligne ~ 3m; tail était instantané tandis que awk prenait .44s –
La forme '-1' est obsolète. Utilisez 'tail -n 1'. –
Utilisez le bon outil pour le travail. Puisque vous voulez obtenir la dernière ligne d'un fichier, tail est l'outil approprié pour le travail, surtout si vous avez un gros fichier. L'algorithme de traitement de fichiers de Tail est plus efficace dans ce cas.
tail -n 1 file
Si vous voulez vraiment utiliser awk,
awk 'END{print}' file
EDIT: tail -1 file
dépréciée
Vous pouvez aussi bien y parvenir en utilisant sed
. Cependant, je recommande personnellement d'utiliser tail
ou awk
.
Quoi qu'il en soit, si vous voulez faire par sed
, voici deux façons:
Méthode 1:
sed '$!d' filename
Method2:
sed -n '$p' filename
Ici, le nom de fichier est le nom du fichier contenant des données à analyser.
Découvrez la dernière ligne d'un fichier:
En utilisant sed (éditeur de flux):
sed -n '$p' fileName
En utilisant la queue:
tail -1 fileName
utilisant awk:
awk 'END { print }' fileName
Veuillez utiliser le code de balisage (\ 'code \'). –
- 1. Imprimer seulement dans la dernière page avec QuickReport
- 2. C++ pourquoi ai-je seulement la dernière ligne?
- 3. Dénuder la dernière ligne d'un fichier texte
- 4. imprimer l'écran visible seulement
- 5. sed + éliminent chaîne uniquement dans la dernière ligne du fichier
- 6. StreamReader.EndOfStream manque la dernière ligne?
- 7. BufferedReader ne semble lire que la dernière ligne du fichier
- 8. trouver la dernière ligne consécutive
- 9. tsql - supprimer la dernière ligne
- 10. Comment supprimer la dernière ligne du fichier texte?
- 11. PHP - Retour de la dernière ligne dans un fichier?
- 12. Comment supprimer la dernière ligne d'un fichier texte?
- 13. Comment supprimer la dernière ligne du fichier dans Ruby?
- 14. Java: récupérer et remplacer la dernière ligne d'un fichier texte
- 15. numéro ne pas imprimer seulement [] vient dans le fichier texte
- 16. Comment changer la hauteur de ligne pour seulement la dernière cellule d'une tableview?
- 17. Comment imprimer la dernière gamme de motifs en utilisant awk?
- 18. Comment effacer la dernière ligne de la ligne de commande Windows?
- 19. Comment imprimer la ligne après la ligne trouvée dans re.compile()
- 20. Comment sélectionner la dernière ligne de mysql_query?
- 21. sélectionnez la dernière ligne du tableau
- 22. fgets - omet la dernière ligne de c
- 23. Supprimer la dernière ligne Databound DataGridView C#
- 24. UITextView autoscroll à la dernière ligne
- 25. Comment récupérer la dernière ligne d'une table?
- 26. Conserver la dernière ligne sélectionnée de UITableView
- 27. Comment supprimer la dernière ligne d'une requête
- 28. Sélectionner tout sauf la dernière ligne
- 29. Obtenez la dernière ligne par groupe
- 30. Comment imprimer la ligne en java
Oh, c'est beaucoup plus simple que mon chemin.Nice –