Syntaxe error

Résolu
dino -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai ecrit un petit script qui inclue un "case" mais qd le l'execute il me met le msg suivant :
./lol.ksh[9]: 0403-057 Syntax error at line 9 : `case' is not matched.

read rep
case $rep in
1)echo " "

Si qlq a une solution ?
Merci.
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

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

    Affiche ton script en entier, du moins toute la partie concernant le "case", on n'est pas devin ! ;-\
    0
    1. dino
       
      Desolé ,le voila

      #!/bin/ksh


      echo "que voulez vous faire ?"
      echo "1- voir l'espace disque"
      echo "3- Quiter"
      read rep
      case $rep in
      1)echo "l'espace disque est a `df -k`";;

      2)exit ;;
      *)echo "choix incorrect";;

      Merci pour ta réponse !
      0
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    #!/bin/ksh
    
    echo "que voulez vous faire ?"
    echo "1- voir l'espace disque"
    echo "3- Quiter"
    read rep
    case $rep in
    1)echo "l'espace disque est a `df -k`";;
    2)exit ;;
    *)echo "choix incorrect";;
    esac
    ;-))
    0
    1. dino
       
      betement il manquait le "esac" !!!
      Merci beaucoup !!
      0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    De rien ;-))
    0