A savoir
if [ ${result} = "1" ];then Bof bof car si ${result} est vide, tu est marron... Toujours mettre des guillemets. Par ailleurs, "wc -l" renvoi toujours une entier donc tu peux faire un test sur les entiers.
if [ "${result}" -eq 1 ];then
Ou par exemple autoriser un résultat supérieur à 1....
if [ "${result}" -gt 0 ];then Quand à ton cas ci dessus, toujours faire un export de $mountPoint pour les sous shell. Cela résout pas mal de soucis.
# Sinon
Posté par Sytoka Modon (site web personnel) . En réponse au message [RÉSOLU] Bash utiliser variable dans une commande du style result=$(commande | grep $variable). Évalué à 4.
A savoir
Bof bof car si ${result} est vide, tu est marron... Toujours mettre des guillemets. Par ailleurs, "wc -l" renvoi toujours une entier donc tu peux faire un test sur les entiers.if [ ${result} = "1" ];then
Ou par exemple autoriser un résultat supérieur à 1....
Quand à ton cas ci dessus, toujours faire un export de $mountPoint pour les sous shell. Cela résout pas mal de soucis.if [ "${result}" -gt 0 ];then