Existe-t-il un moyen simple de faire écho à un fichier en sautant la première et la dernière lignes ? Je regardais la tuyauterie de head
dans tail
, mais pour ceux-ci, il semble que je devrais connaître le nombre total de lignes dès le départ. Je regardais aussi split
, mais je ne vois pas non plus comment faire avec ça.
Réponse acceptée :
Juste avec sed
, sans tuyaux :
sed '1d;$d' file.txt
REMARQUE
1
signifie première ligned
signifie supprimer;
est le séparateur de 2 commandes$
signifie dernière ligne