Pour l'explication :
- /pattern/q va exécuter la command q (quitter) si la ligne correspond au pattern.
- p afficher la ligne.
Dans cet ordre, on ne va pas afficher la ligne qui correspond au pattern, mais si on inverse les deux commandes : sed -ne 'p;/^TIMESTAMP 12\/31\/2007/q'
On imprimer avant de quitter donc on affichera la ligne.
# Avec sed
Posté par Étienne . En réponse au message commande Cat avec un arret prècis. Évalué à 9.
sed -ne '/^TIMESTAMP 12\/31\/2007/q;p'Pour l'explication :
- /pattern/q va exécuter la command q (quitter) si la ligne correspond au pattern.
- p afficher la ligne.
Dans cet ordre, on ne va pas afficher la ligne qui correspond au pattern, mais si on inverse les deux commandes :
sed -ne 'p;/^TIMESTAMP 12\/31\/2007/q'On imprimer avant de quitter donc on affichera la ligne.
Etienne