Commande head et tail
Résolu
Bonjour,
comment faire pour recupérer les lignes 5 à 9 d'un fichier de 12 lignes head and tail;je nai rien trouver dans l'aide de head and tail
comment faire pour recupérer les lignes 5 à 9 d'un fichier de 12 lignes head and tail;je nai rien trouver dans l'aide de head and tail
Configuration: Linux Fedora Firefox 1.5.0.7
6 réponses
-
Bonjour,
voici mon pote le commande utile
#head -n 9 fichier.txt |tail -n 5-
-
-
@Mooshstupid que je suis
la réponse est
head -n -3 <fichier>
-3 et pas -2 sans doute parce que ma dernière ligne est terminée par un \n -
@jipicynon l'opposé de tail -n 2 qui ne retourne que les 2 dernières
c'est head -n -3 qui retourne tout sauf les 2 dernières -
Modérateur@MooshY'avait incompréhension de ma part quant à l'énoncé, mais dit comme ça c'est plus clair ;-))
Merci.
-
-
ModérateurSalut,
Voir ce thread
-
bonjour;
head -6 truc | tail -1
ect ce que cette commande permet d'afficher tout le fichier truc sans les 6 dernier et la 1ere ligne??
merciii -
si j'avais un linux sur mon pc j'aurai utiliser le man mais c pourquoi je vous demande la question :)
-
ModérateurY'a des LiveCD ou de machines virtuelles (virtualbox) sans compter Cygwin ou les GNU utilities for Win32...
Sinon :
head -6 truc | tail -5
-
-
merci pour ton aide c gentil mais c urgent et pa gav bn journée...perte de mon temps
-
Il peut être plus efficace de commencer par le tail
tail -n +<n° ligne debut> <fichier>| head -n <nombre de ligne>
seule les lignes nécessaires sont 'transferées' par le pipe
exemple :
fichier toto
azerty1
azerty2
azerty3
azerty4
azerty5
azerty6
azerty7
azerty8
tail -n +3 toto | head -n 4
azerty3
azerty4
azerty5
azerty6