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.
[^] # Re: exercice d'entrainement
Posté par totof2000 . 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.