Set variable d'environnement
dert
-
jipicy Messages postés 41342 Statut Modérateur -
jipicy Messages postés 41342 Statut Modérateur -
salut
j'ai utilise dans in script la commande:
set PRJHOME=`echo $PWD | cut -d / -f 4-5`
echo $PRJHOME
mais dans le echo je n'obtient aucune valeur,ja sais pas pourquoi?
je veux aussi obtenir le resultat si je tape la commande:
echo $PRJHOME dans le prompt
Aidez moi svp
j'ai utilise dans in script la commande:
set PRJHOME=`echo $PWD | cut -d / -f 4-5`
echo $PRJHOME
mais dans le echo je n'obtient aucune valeur,ja sais pas pourquoi?
je veux aussi obtenir le resultat si je tape la commande:
echo $PRJHOME dans le prompt
Aidez moi svp
A voir également:
- Set variable d'environnement
- Dead set saison 2 - Forum Cinéma / Télé
- Vba range avec variable ✓ - Forum VB / VBA
- Time of day not set please run setup program ✓ - Forum Debian
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Set fsb - Télécharger - Optimisation
9 réponses
C'st bizarre que ça ne marche pas :
Sinon pour définir une variable et la rendre accessible il faut l'exporter :
export variable=valeur
ou
variable=valeur
export variable
[jp@Mandrake tmpfs]$ echo $PWD /home/jp/tmpfs [jp@Mandrake tmpfs]$ PRJHOME=`echo $PWD | cut -d / -f 2` [jp@Mandrake tmpfs]$ echo $PRJHOME home [jp@Mandrake tmpfs]$C'est quoi ton shell ?
Sinon pour définir une variable et la rendre accessible il faut l'exporter :
export variable=valeur
ou
variable=valeur
export variable
j'ai essaye mais ca n'as pas marche,
je veux definir cette variable comment etant une variable d'environnemet qui sera accesssible d'un autre repertoire
est ce que vous m'avez compris?
je veux definir cette variable comment etant une variable d'environnemet qui sera accesssible d'un autre repertoire
est ce que vous m'avez compris?
lorseque j'essaye avec des commandes dans le prompt, ca marche mais dans un fichier que j'execute ca marche pas!!!!!!!!!!!!
est ce que quelqu'un connait la reponse?
est ce que quelqu'un connait la reponse?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon, je repose la question : quel est ton shell ???
Affiches-nous ton script aussi par la même occasion, on est pas devin :-))
Affiches-nous ton script aussi par la même occasion, on est pas devin :-))
le code est le suivant
#! /bin/sh
if [ -f /home/prj/itsec/.prjrc ]; then
echo "le fichier a ete trouve"
else
echo "ERREUR"
echo "le fichier n a pas ete trouve"
exit
fi
PRJHOME=`echo $PWD | cut -d / -f 4-5`
echo $PRJHOME
ca donne rien comme resultat
#! /bin/sh
if [ -f /home/prj/itsec/.prjrc ]; then
echo "le fichier a ete trouve"
else
echo "ERREUR"
echo "le fichier n a pas ete trouve"
exit
fi
PRJHOME=`echo $PWD | cut -d / -f 4-5`
echo $PRJHOME
ca donne rien comme resultat
meme avec set, ca donne rien
le code est le suivant
#! /bin/sh
if [ -f /home/prj/itsec/.prjrc ]; then
echo "le fichier a ete trouve"
else
echo "ERREUR"
echo "le fichier n a pas ete trouve"
exit
fi
set PRJHOME=`echo $PWD | cut -d / -f 4-5`
echo $PRJHOME
le code est le suivant
#! /bin/sh
if [ -f /home/prj/itsec/.prjrc ]; then
echo "le fichier a ete trouve"
else
echo "ERREUR"
echo "le fichier n a pas ete trouve"
exit
fi
set PRJHOME=`echo $PWD | cut -d / -f 4-5`
echo $PRJHOME