Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Shell Script
Envoyé par: greg.guicher

Bonjour et bravo pour le forum ;-)


Voila je suis débutant en scripting et j'ai un souci dans l'écriture d'un script bash.

En gros j'ai un fichier toto.text qui contient différentes lignes, exemple :
ligne1
ligne2
ligne3
ligne4


Mon script doit tout simplement supprimer une ligne de ce fichier (la ligne2 par exemple) et je vois pas du tout comment faire simplment :-/


Qqun doit bien savoir faire cela ;-)

merci d'avance
Bonne journée

Poste le Wednesday 23 March 2005 15:04:11
Répondre     Citer    
Re: Shell Script
Envoyé par: cancerus

Bonjour :-),

tu as un myen très simple de supprimer une ligne (ou un groupe de lignes) dans un fichier :

sed "1,10d" tonfichier.txt >fichierfinal.txt

Cela va supprimer les lignes de 1 à 10.

Si tu ne veux supprimer que la ligne 2:

sed "2d" tonfichier.txt >fichierfinal.txt

Et si tu veux que le nom de ton fichier final ait le même nom que ton fihcier d'origine, il suffit de faire un move:

mv fichierfinal.txt tonfichier.txt

Voilà, j'espère avoir bien répondu à ta question.
A plus.

Poste le Wednesday 23 March 2005 16:41:30
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Shell Script
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons