Rechercher : dans
Par :

Supprimer la premiere ligne d'un fichier

Dernière réponse le 5 jan 2007 à 12:56:40 Sentenza, le 5 jan 2007 à 12:30:58 
 Signaler ce message aux modérateurs

Bonjour,

voila mon probleme j'ai un fichier avec plusieurs lignes et j'aimerais pouvoir supprimer la premiere ligne.

quelqu'un peut 'il m'aider .?

merci beaucoup

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « supprimer la premiere ligne d'un fichier » dans :
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Sed - Supprimer une ou plusieurs lignes d'un fichier VoirSupprimer une (ou plusieurs) ligne(s) d'un fichier Syntaxe sed '{[/]||[/]}d' sed '{[/][,][/]d' /.../ = délimiteurs n = le numéro de ligne chaîne = la chaîne contenue dans la...
Transformer des colonnes en lignes dans un fichier VoirDifférents outils de Linux sont très doués pour travailler avec des lignes, mais pas avec des colonnes (c'est leur rôle) Sed, Awk, Grep, etc. Cependant, il peut arriver pour X raisons que vous ayez un fichier où les données sont à lire en...

1

jipicy, le 5 jan 2007 à 12:37:48

Salut,

sed -i.BAK '1d' fichier
;-))
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

2

Sentenza, le 5 jan 2007 à 12:43:31

Merci,

j'ai essayé sed -i.BAK '1d' fichier
mais ca me met ce message d'erreur :

sed: illegal option -- i
Usage: sed [-n] script [file...]
sed [-n] [-e script]...[-f script_file]...[file...]

je suis sous UNIX en .sh

Répondre à Sentenza

3

jipicy, le 5 jan 2007 à 12:49:09

Quelle version de "sed" ? (sed --version)

Sinon tu enlèves le paramètre "-i" et tu passes par un fichier temporaire :

sed '1d' fichier > fichier.tmp && mv fichier.tmp fichier
;-)
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

4

blux, le 5 jan 2007 à 12:51:35

Salut,

quel unix ?

Tu peux essayer : sed -e '1d' fichier
A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

5

Sentenza, le 5 jan 2007 à 12:53:28

Sed --version

sed: illegal option -- -
Usage: sed [-n] script [file...]
sed [-n] [-e script]...[-f script_file]...[file...]

sinon, ca marche en passant par un fichier temporaire.

merci bien :)

Répondre à Sentenza

6

 lami20j, le 5 jan 2007 à 12:56:40
Répondre à lami20j