OVH Cloud OVH Cloud

Enlever 1ere ligne

16 réponses
Avatar
Ozzii
Bonsoir,

j'aimerais faire une chose assez simple, mais je n'y arrive pas:

comment faire pour effacer juste la 1ere ligne d'un fichier ?

Merci d'avance.

10 réponses

1 2
Avatar
Jean-Louis Liagre
Ozzii wrote:
Bonsoir,

j'aimerais faire une chose assez simple, mais je n'y arrive pas:

comment faire pour effacer juste la 1ere ligne d'un fichier ?

Merci d'avance.


sed -n '2,$p' fichier

Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:43cffd91$0$12438$,
*Jean-Louis Liagre* tapota sur f.c.o.unix :

Ozzii wrote:
comment faire pour effacer juste la 1ere ligne d'un fichier ?


sed -n '2,$p' fichier


sed '1d' fichier

--
Sébastien Monbrun aka TiChou


Avatar
AP
Dans le message <news:43cffd91$0$12438$,
*Jean-Louis Liagre* tapota sur f.c.o.unix :

Ozzii wrote:

comment faire pour effacer juste la 1ere ligne d'un fichier ?




sed -n '2,$p' fichier



sed '1d' fichier

tail -n +1 fichier




Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:43d007f3$0$25637$,
*AP* tapota sur f.c.o.unix :

tail -n +1 fichier


Plutôt '-n +2'

--
Sébastien Monbrun aka TiChou

Avatar
Jean-Louis Liagre
Sébastien Monbrun aka TiChou wrote:
Dans le message <news:43d007f3$0$25637$,
*AP* tapota sur f.c.o.unix :

tail -n +1 fichier


Plutôt '-n +2'



Ou, si une modification du fichier original est souhaitée:

ed fichier <<%
1d
w
%


Avatar
Ozzii
Merci a tous.
j'avais bien essaye le sed et le tail, mais pas dans ces formes.

merci beaucop !!
Avatar
Olivier Girant
AP wrote:

Dans le message <news:43cffd91$0$12438$,
*Jean-Louis Liagre* tapota sur f.c.o.unix :

Ozzii wrote:

comment faire pour effacer juste la 1ere ligne d'un fichier ?





sed -n '2,$p' fichier




sed '1d' fichier

tail -n +1 fichier



chez moi ça marche avec tail -n +2 fichier




Avatar
Laurent Wacrenier
Sébastien Monbrun aka TiChou écrit:
Dans le message <news:43cffd91$0$12438$,
*Jean-Louis Liagre* tapota sur f.c.o.unix :

Ozzii wrote:
comment faire pour effacer juste la 1ere ligne d'un fichier ?


sed -n '2,$p' fichier


sed '1d' fichier


awk NR-1



Avatar
Stephane Chazelas
2006-01-20, 16:15(+00), Laurent Wacrenier:
[...]
awk NR-1


awk 'NR > 1'

aurait marché meme avec le awk original et est plus lisible.

--
Stéphane

Avatar
Ozzii
Stephane Chazelas écrivait
news::

awk NR-1


awk 'NR > 1'



J'aime bien aussi les awk (c'est plus rapide)


1 2