Script bash condition if (executé en java)

Résolu
madeinloveyou Messages postés 71 Statut Membre -  
madeinloveyou Messages postés 71 Statut Membre -
Bonjour,

je travail en java. J'execute des scripts sur un serveur.
Je fais passer des argument avec un de mes script ...
Un de ces arguments est testé par une série de condition if
Mais le probleme, c'est qu'il ne rentre dans aucune ...
J'ai mis deux echo en début et fin de script donc le script
est bien executé ....
Voici ma condition (c'est assez redondant donc deux suffises) :
if [ "$1" == "BTunigene" ]
then
....
elif [ "$1" == "ncbi" ]
then

Aidez moi s'il vous plait
Merci d'avance
A voir également:

2 réponses

mya1 Messages postés 352 Statut Membre 42
 
si je suppose que BTunigene est une variable tu dois mettre un $ avant!! si c'est ube chaine de caractère vaut mieux la déclarer avant genre mettre: a="BTunigene" et puis lors de la comparasion tu mets if [ "$1" == $a]!!!
0
madeinloveyou Messages postés 71 Statut Membre
 
merci beaucoup ca marche !!!
J'ai déclaré mes valeurs :
BTunigene='BTunigene'
ncbi='ncbi'

puis g comparé :
if [  $ncbi == $1 ]
then ...

0