• [^] # Re: exercice d'entrainement

    Posté par . En réponse au message Commande if à écrire. Évalué à 2.

    Ben c'est simple:
    "écrire une commande qui lancera un processus, puis en lancera un second si le premier a réussi"

    mon-if 'true' 'echo reussi' affiche 'réussi'
    mon-if 'false' 'echo raté' n'affichera rien

    tu edites le script mon-if.

    Tu récupères le premier argument, tu l'exécutes.
    S'il réussit (test du code retour), tu exécutes le second argument.

    Petite précision, si tu as une variable qui contient une commande à exécuter (par exemple VAR='echo Réussi'), tu l'exécutes en mettant $VAR en début de ligne (en shell, le premier terme d'une ligne correspond à une commande à exécuter, en dehors des cas d'affectation)

    Exemple :
    $ VAR='echo Ca marche'
    $ $VAR
    Ca marche

    Essaie de faire quelque chose avec tout ça, et montre le nous si tu n'y arrives pas.