Commande head et tail
Résolu
flypi
Messages postés
353
Date d'inscription
Statut
Membre
Dernière intervention
-
aissa -
aissa -
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
A voir également:
- Bash tail -f
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
6 réponses
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
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 :)
Y'a des LiveCD ou de machines virtuelles (virtualbox) sans compter Cygwin ou les GNU utilities for Win32...
Sinon :
Sinon :
head -6 truc | tail -5
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
Moi j'ai une variante de la question.
Comment afficher l'opposé de tail -n 2 ?
Donc
quelque chose du genre head -n { `wc -l` - 2}
L'opposé de tail -n 2 c'est head -n 2 non ?
c'est head -n -3 qui retourne tout sauf les 2 dernières
Merci.
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