|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 2 ![]() |
Bonjour à tous,
Je voudrais comprendre le comportement de la commande test. J'exécute cette instruction dans un script : if (! test -f REMISE*.dat) A mon domicile, sur mon poste Linux personnel, cette commande ne passe pas : le système trouve trop d'arguments, ce qui semble logique. Au boulot, par contre, cette commande est acceptée et elle fonctionne, ce qui est quand même vraiment pratique. J'utilise le même shell, le bash, mais avec le ksh, c'est pareil. Que dois-je changer chez moi pour qu'une telle instruction fonctionne aussi chez moi ? Quels sont les paramètres à regarder et modifier ? D'avance Merci et bonne journée à tous, Thomas |
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 534 ![]() |
déjà utilises plustot des barcets que des parenthèses
les deux bash (et ksh) sont ils de même versions ? les OS sont ils les mêmes ? tu peux aussi jouer les précautions puisque tu utilises un "*" en quotant le terme |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2011 Messages : 2 ![]() |
Je te remercie frp31.
Le système utilisé est Linux. Je vais regarder les versions des bash au boulot. Ce soir, je regarderai chez moi, et testerai ce que tu me conseilles. A ce soir, Thomas |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com