Bernard Siaud wrote:
Christophe Gaubert a écrit :
Le 29/10/06, Bernard Siaud <[EMAIL PROTECTED]> a écrit :
J'aimerai exécuter une commande de la sorte :
"less "$racine"/script_ftp/lock.sh"
si racine = "/home/bernard", alors ce serait
less /home/bernard/script_ftp/lock.sh
Comment coder cette ligne dans un script shell ?
Je ne comprends pas le problème ?
racine=/home/bernard
less "$racine/script_ftp/lock.sh"
C'est si simple ?
Je cherchais un machin avec `echo $racine`
C'est donc ce `echo` alors ?
Si une variable est mentionnée dans un script shell, elle est remplacée
par sa valeur donc
commande "$racine/fichier"
(si on enlève les guillemets, ça marchera pour autant que $racine ne
contienne pas d'espace). La notation `commande` est remplacée par la
sortie de commande (standard output). la commande
echo $racine
écrit la valeur de racine, donc `echo $racine` marchera aussi, mais
c'est inutilement compliqué.
Olive
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================