Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Scripts Shell
Envoyé par: Stephane80

Bonjour a tous,

Je suis un train de faire un script d'installation automatique pour des clients fin!, mais je rencontre un probleme qui est peut etre tous bete:


Voila, j'ai un fichier de configuration nommer lts.conf, dans ce fichiers j'ai une ligne SERVER = 192.168.151.1, dans mon script, j'ai un $ip1 qui represente l'adresses ip de ma machine, et je voudrai que cet valeur de $1 aille remplacer le 192.168.151.1 dans mon fichier lts.conf !!!

Si vous avez une idée n'hesiter pas, car la je nage

Merci et bonne cobtinuation a tous

Stephane

Poste le Wednesday 9 June 2004 08:59:56
Répondre     Citer    
Re: Scripts Shell
Envoyé par: F

vi -c ":s/192.168.151.1/$ip1/g|:wq" lts.conf

par exemple....

Poste le Wednesday 9 June 2004 15:57:14
Répondre     Citer    
Re: Scripts Shell
Envoyé par: d-jo

Ou avec sed

Poste le Thursday 10 June 2004 08:57:29
Répondre     Citer    
Re: Scripts Shell
Envoyé par: Raph_

Salut,
cat test |sed s/SERVER=[0-9][0-9][0-9].[0-9][0-9][0-9].[0-9][0-9][0-9].[0-9]/SERVER=$ips/
:-))
Et puis en allant au toilettes, j'ai glissé et me suis tapé la tête contre la chasse
d'eau et c'est à ce moment que l'idée m'est venu, une vision, une révélation !
Le convecteuuur temporeeeel !!!

cat test |sed s/SERVER=*.*.*.*/SERVER=$ips/

A Ciao.

ps: qui a une meilleure solution ?

Poste le Thursday 10 June 2004 13:03:05
Répondre     Citer    
Re: Scripts Shell
Envoyé par: Raph_

CAUTION !!!
C'est foireux, toutes les lignes comportant "SERVER" sont modifiées.
Saleté.
On va trouver, c'est qu'une question de temps. (ca fait penser que awk, va
falloir s'y mettre).

Poste le Thursday 10 June 2004 13:16:50
Répondre     Citer    
Re: Scripts Shell
Envoyé par: Raph_

cat test |sed s/^SERVER=[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*/SERVER=$ips/
Et toc winking smiley

Poste le Thursday 10 June 2004 13:38:08
Répondre     Citer    
Re: Scripts Shell
Envoyé par: Stephane80

Merci a tous, je vais tester ca, vous etes super sympas !!!!

Vous me tirer d'une sacrée prise de tete la

A plus

Poste le Thursday 10 June 2004 14:16:26
Répondre     Citer    
Re: Scripts Shell
Envoyé par: Stephane80

Super ca marche a merveille, ce sont Mais utilisateur qui vont etre content quand ca plantera, il reinstalleron ca en un eclaire.
:-))

Encore merci,

Dur, dur l'apprentissage du metier d'adùinistrateur systeme et reseaux linux !!!!! :-/

Poste le Thursday 10 June 2004 14:45:36
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Scripts Shell
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