• [^] # Re: Bonne nuit !

    Posté par . En réponse au message Exercice shell script. Évalué à 1.

    Finalement :

    #!/bin/sh
    if [ $# -ge 1 ]
    then 1ドル
    else echo "usage: <cmd> <cmd>"
    exit 1
    fi
    if [ $? -ne 0 ]
    then echo "argument non valide"
    exit 1
    else
    2ドル
    fi
    exit 0

    ça fonctionne mais j'aurais quand même voulu savoir comment enlever la sortie d'erreur lorsque l'on entre une commande qui n'existe pas

    Je sais qu'il faut rediriger vers >&2 dev/null mais c'est quoi que je dois rediriger ?

    Exemple :

    ./ouu.sh date me

    mardi 4 novembre 2014, 21:54:24 (UTC+0100)
    ./ouu.sh: line 15: me : commande introuvable <- je veux enlever cette ligne