• [^] # Re: Quelques remarques

    Posté par . En réponse au message Premier script Bash. Évalué à 1.

    if [ $(($test1+$test2)) = 2 ];

    Ouais, c'était le premier moyen qui m'est venu à l'idée de vérifier si les deux tests ont réussis, mais bon... Ça ne doit pas être très usuel =)
    En effet : if (( test1 + test2 == 2 ));
    Aussi... Comment on fait pour vérifier que convert et montage est exécutable?
    if [ -x $PATH/convert ]; then ???

    Je ne crois pas que ce soit ça, il y aurait une façon de faire une boucle qui test chaque chemin, mais bon, en pratique, c'est quoi qu'il faut faire?
    Oui, en bouclant sur chaque élément de $PATH, c'est possible. Mais bon, avec which, c'est direct : if which convert >&-; then ...