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




salut ca marche super MERCI

peux tu m'expliquer la ligne de commande
je n'ai pas trop compris l'expression reguliere

comment il sait qu'il faut changer toute la ligne alors que tu lui ndique juste le debut?

merci encore



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