Syntaxe error

Résolu
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. Modérateur
    Salut,

    Affiche ton script en entier, du moins toute la partie concernant le "case", on n'est pas devin ! ;-\
    1. 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 !
  2. Modérateur
    #!/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
    ;-))
    1. betement il manquait le "esac" !!!
      Merci beaucoup !!