Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2547 connectés 

 


Dernière réponse
Sujet : [UNIX] Script csh, comprends pas...
Pulpul 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)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Pulpul 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)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)