Salut, il y a un truc que je comprends pas. Exemple :
Je veux mettre en variable d'environnement la commande suivante : setenv CCVIEW `/commande argument`
A partir d'un shell, la variable d'env est cree sans probleme (la commande marche donc ...)
Des que je mets ca dans un script avec possibilite de choisir son argument, du style "script.csh argument" qui lancerait la meme commande, ca marche pas Pourtant dans le script je mets : setenv CCVIEW `/commande $1` pour qu'il prenne en compte l'argument. Si je mets avant echo " $1 ", l'argument est bien pris mais la variable n'est pas cree.
Marsh Posté le 10-04-2002 à 13:31:14
Salut, il y a un truc que je comprends pas. Exemple :
Je veux mettre en variable d'environnement la commande suivante : setenv CCVIEW `/commande argument`
A partir d'un shell, la variable d'env est cree sans probleme (la commande marche donc ...)
Des que je mets ca dans un script avec possibilite de choisir son argument, du style "script.csh argument" qui lancerait la meme commande, ca marche pas
Pourtant dans le script je mets : setenv CCVIEW `/commande $1` pour qu'il prenne en compte l'argument. Si je mets avant echo " $1 ", l'argument est bien pris mais la variable n'est pas cree.
Y a-t-il une etape que je manque ?
(En entete, j'ai #!/bin/csh -f)