Script bash condition if (executé en java)

Résolu
madeinloveyou Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -  
madeinloveyou Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   -
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 334 Date d'inscription   Statut Membre Dernière intervention   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 61 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup ca marche !!!
J'ai déclaré mes valeurs :
BTunigene='BTunigene'
ncbi='ncbi'

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

0