recuperation de données saisies a l'ecran puis les mettre dans un fich

recuperation de données saisies a l'ecran puis les mettre dans un fich - Shell/Batch - Programmation

Marsh Posté le 21-07-2004 à 10:23:03    

bonjour,  
 
voila jaimerai pouvoir recuperer quelque chose saisie au clavier, chose que je sais faire.par contre je n'arrive pas a envoyer la valeur de cette variable dans un fichier.  
voila comment jrecupere la variable  
 
echo -n "Dans quel répertoire souhaitez vous installer ce logiciel?"  
set reponse = ($< )  
 
enfin, jaimerai mettre cette variable ds un fichier, pr cela j'utilise la commande sed.  
 
sed 's/\/Raphael\/Script_log\//\/$reponse/' /$reponse/Script_log/Prog_principal.sh > /tmp/temp$$  
mv /tmp/temp$$ /$reponse/Script_log/Prog_principal.sh  
 
mais en faisant ca, ds le fichier il m'inscrit $reponse au lieu de la valeur de la variable, donc quelq'un aurait il la solution a mon probleme, ou bien une autre methode pour faire ce que j'aimerai.  
 
merci

Reply

Marsh Posté le 21-07-2004 à 10:23:03   

Reply

Marsh Posté le 21-08-2004 à 10:49:36    

euh ... je sais pas si tu as déjà trouver la solution mais tu travailles sous linux ou windows ?
Car j'ai bien une solution mais pour un environnement windows.
 
 
 
 
 
 
 
 

Igrr a écrit :

bonjour,  
 
voila jaimerai pouvoir recuperer quelque chose saisie au clavier, chose que je sais faire.par contre je n'arrive pas a envoyer la valeur de cette variable dans un fichier.  
voila comment jrecupere la variable  
 
echo -n "Dans quel répertoire souhaitez vous installer ce logiciel?"  
set reponse = ($< )  
 
enfin, jaimerai mettre cette variable ds un fichier, pr cela j'utilise la commande sed.  
 
sed 's/\/Raphael\/Script_log\//\/$reponse/' /$reponse/Script_log/Prog_principal.sh > /tmp/temp$$  
mv /tmp/temp$$ /$reponse/Script_log/Prog_principal.sh  
 
mais en faisant ca, ds le fichier il m'inscrit $reponse au lieu de la valeur de la variable, donc quelq'un aurait il la solution a mon probleme, ou bien une autre methode pour faire ce que j'aimerai.  
 
merci

Reply

Marsh Posté le 21-08-2004 à 14:41:58    

il est sous linux...  
 
sed
/tmp
.sh
$
 
....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed