Script bash condition if (executé en java)

Résolu/Fermé
madeinloveyou Messages postés 61 Date d'inscription mercredi 6 mai 2009 Statut Membre Dernière intervention 22 avril 2010 - 3 juin 2009 à 16:58
madeinloveyou Messages postés 61 Date d'inscription mercredi 6 mai 2009 Statut Membre Dernière intervention 22 avril 2010 - 4 juin 2009 à 08:54
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 samedi 5 juillet 2008 Statut Membre Dernière intervention 28 janvier 2013 42
3 juin 2009 à 17:07
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 mercredi 6 mai 2009 Statut Membre Dernière intervention 22 avril 2010
4 juin 2009 à 08:54
merci beaucoup ca marche !!!
J'ai déclaré mes valeurs :
BTunigene='BTunigene'
ncbi='ncbi'

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

0