From: Christophe Desforges <cjdesforges@xxxxxxxxxxx>
Reply-To: aide-linux@xxxxxxxxxxxxxxxxxx
To: aide-linux@xxxxxxxxxxxxxxxxxx
Subject: Re: [SHELL] remplacement d'une ligne
Date: Tue, 28 Feb 2006 21:44:04 +0100
Le Mardi 28 février 2006
"michael p" <mikep3000@xxxxxxxxxxx> a écrit:
> merci mais ce n'est pas une solution tres top
>
> je veux un petit script qui ne se contente pas dereecrire mon fichier
>
> je veux pouvoir l'inserer dans mon propre script
>
> en fait je recherche plus l'utilisation d'une commande comme sed mais
comme
> je n'ai pas reussi a lui faire faire ce que je veux a partir de ma
ligne...
>
> donc si quelqu'un a une autre idee ou sait comment le faire avec sed par
> exemple
>
Salut
Utilise la commande change de sed
sed -e "/^option bootfile-name/c \option
bootfile-name\"/tftpboot/$1/st2030s.txt\";" ton_fichier
doit marcher ( pas trop testé) .
Tu peux aussi utiliser un numero de ligne (par ex 24c
\le_texte_a_subsituter)
mais avec l'expression reguliere tu n'as pas a modifier ton script chaque
fois que le
fichier cible est changé .
Un lien utile
http://sed.sourceforge.net/sed1line_fr.html
A plus
--
Christophe Desforges
cjdesforges@xxxxxxxxxxx
----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html
Liste Herbergee par Over-Link [http://www.over-link.net]