• # Chez moi ça marche

    Posté par (site web personnel) . En réponse au message Script bash en une ligne. Évalué à 5.

    if [ `find . -amin +60 | wc -l` != 0 ]; then echo "oui"; else echo "non"; fi


    Par contre, le != est peut-être dépendant du shell, et les [ aussi. Il faudra peut être utiliser -ne et test.

    Et donc, var=`find . -amin +60 | wc -l` donne à var la valeur de l'expression, rappelée ensuite par $var. On peut dans les shells évolués (bash, zsh) utiliser $(...) pour `...`.