SHELL - Faire du GOTO dans un Script.SH

Résolu
HP-Bidouille Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
HP-Bidouille Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

Je souhaiterais savoir s'il est possible de faire du "GOTO" dans un script portant l'extension "SH" et comment procéder. Sinon avec qul genre de script le peut-on ? (CSH, KSH ??)

En fait, je dois effectuer plusieurs tests à la suite mais si le premier d'entre eux est bon, je dois laisser tomber les autres.
Existerait-il également un "SELECT CASE" (pour ceux qui ont débuté comme moi avec le MS-QBASIC) ?

Bien merci d'avance !
:o)

Cordialement,

HP



Episodes précédents :
1°/ http://www.commentcamarche.net/forum/affich-1911245 (SHELL - Port COM)
2°/ http://www.commentcamarche.net/forum/affich-1921595 (SHELL - CROND)
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

L'expression "GOTO" n'existe pas en shell bash (ni en ksh ou csh ou dérivé).

Mais il est possible de s'en sortir avec les commandes "break" et "continue" :
http://abs.traduc.org/abs-3.4-fr/loopcontrol.html

Je connais pas le "MS-QBASIC", mais les commandes que tu attends doivent s'apparenter à ça :
http://abs.traduc.org/abs-3.4-fr/testbranch.html

http://abs.traduc.org/abs-3.4-fr/index.html
http://www.tldp.org/LDP/abs/html/index.html
http://tille.xalasys.com/training/bash/index.html
http://www.c-sait.net/cours/scripts.php
2
HP-Bidouille Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonsoir,

Désolé de n'avoir pas pu donner signe de vie plus tôt :o(

Bien Merci à Jipicy, les liens répondent parfaitement à la question.

Bonne conitunation.

Cordialement,


HP
2