Aide Linux - Liste de diffusion Ze-Linux hebergée par Hebergement - Over-Link
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [SHELL] remplacement d'une ligne






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]


----------------------------------
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]


Aide Linux - Liste de diffusion Ze-Linux hebergée par Hebergement - Over-Link