Les Allergies
Alimentaires
Posez votre question Signaler

SHELL - Faire du GOTO dans un Script.SH [Résolu]

HP-Bidouille 20Messages postés 22 février 2005Date d'inscription - Dernière réponse le 30 nov. 2005 à 19:04
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)
Lire la suite 

SHELL - Faire du GOTO dans un Script.SH »

2 réponses
Réponse
+4
moins plus
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
Ajouter un commentaire
Réponse
+1
moins plus
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
Ajouter un commentaire
Ce document intitulé « SHELL - Faire du GOTO dans un Script.SH » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?