J'ai la suivante si la condition:SHELL BASH requête
[[ -f ${OFSR_CFG}/LoadVariables_SMITH.bash && "${SMITH_SCRIPT}" = "MAIN" && !(-f ${OFSR_CFG}/LoadVariables_MI.bash)]]
mais je veux présenter une valeur plus de script "${SMITH_SCRIPT}" = "RELOAD"
. Fondamentalement, il devrait être soit MAIN
ou RELOAD
.
J'ai essayé les conditions suivantes:
[[ -f ${OFSR_CFG}/LoadVariables_SMITH.bash && [["${SMITH_SCRIPT}" = "MAIN" **|| "${SMITH_SCRIPT}" = "RELOAD"**]] && !(-f ${OFSR_CFG}/LoadVariables_MI.bash)]]
mais il est pas au script d'identifier RELOAD
. La condition n'est pas satisfaisante.
Aidez-nous s'il vous plaît.
Merci
ce changement ne fonctionne pas – user1468031
@ user1468031 Définir l'expression "ne fonctionne pas"? Avez-vous une erreur? Ce qui se produit? D'ailleurs vous ne nous avez pas dit comment votre original ne fonctionnait pas exactement. –
votre solution fonctionne et désolé pour cela. – user1468031