Aide Linux - Liste de diffusion Ze-Linux hebergée par
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [SHELL] changement de ligne de fichier
en fait ce que je veux faire c'est changer une ligne du "dhcp.conf" grace a
mon script automatiquement quand je le lance et la remplacez par ce que je
veux.
je connais le numero de la ligne et elle est ainsi :
option bootfile-name " [chemin absolu vers un fichier] " ;
qd je lance mon script ./toto arg.zip
je lui ai passé un parametre qui est un repertoire zippé.
je veux qu'il le dezip (ca je sais faire), qu'il le place dans un repertoire
de mon serveur TFTP (ca je sais aussi) puis je veux qu'il remplace la ligne
de dhcp.conf cité ci dessus par le meme debut sauf que le chemin absolu
change et est remplacé par le chemin /tftpboot/arg/file.txt
lorsque arg.zip est dezippé il va creer /arg et a l'interieur il y a
file.txt
donc voila je ne sais pas trop comment faire
merci
M.
From: Antonin <ton1@xxxxxxxxxxxxxx>
Reply-To: aide-linux@xxxxxxxxxxxxxxxxxx
To: aide-linux@xxxxxxxxxxxxxxxxxx
Subject: Re: [SHELL] changement de ligne de fichier
Date: Fri, 3 Feb 2006 13:06:59 +0100
Ca dépend, si la ligne que tu veux remplacer a toujours un élément
identique
qui permet de l'identifier à coup sûr, tu peux sans doute faire un cat sur
ton fichier avec un grep sur le mot qui identifie la ligne pour pouvoir la
remplacer. Je suis pas un adept des script mais regarde les manuel de grep,
cat et la redirection avec '>'.
Si quelqu'un a une idée plus précise, ou si tu peux préciser la modif que
tu
veux faire en donnant un exemple...
On Friday 03 February 2006 12:46, michael p wrote:
> bonjour
>
> y a t il un moyen de changer une ligne d'un fichier via un script shell.
>
> en le lancant il irait directement a la ligne du fichier et la
reecrirai...
>
> merci d'avance
>
> Michael
>
>
> ----------------------------------
> 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]
----------------------------------
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