I have written this script on my ubuntu
!/bin/bash
DIALOG=${DIALOG=dialog} fichtemp=tempfile 2>/dev/null || fichtemp=/tmp/test$$ trap "rm -f $fichtemp" 0 1 2 5 15 $DIALOG --clear --title "Choisir votre type de requete" \ --menu "SVP, choisissez votre type de requete :" 20 51 4 \ "1" "select" \ "2" "create" \ "3" "insert" \ "4" "update" \ "5" "delete" \ "6" "drop" 2> $fichtemp valret=$? choix=cat $fichtemp case $valret in 1) read -p "saisir le nom de table: " tab printf "%s\n" "$tab" > test.txt read -p "saisir les champs a afficher:" ch printf "%s\n" "$ch" >> test.txt;;
2) read -p "saisir le nom de table: " tab printf "%s\n" "$tab" > test.txt read -p "saisir les champs a creer:" ch printf "%s\n" "$ch" >> test.txt
3) read -p "saisir le nom de table: " tab printf "%s\n" "$tab" > test.txt read -p "saisir les valeurs des champs a inserer:" ch printf "%s\n" "$ch" >> test.txt;;
4) read -p "saisir le nom de table: " tab printf "%s\n" "$tab" > test.txt read -p "saisir les champs a modifier:" ch printf "%s\n" "$ch" >> test.txt;;
5) read -p "saisir le nom de table: " tab printf "%s\n" "$tab" > test.txt read -p "saisir les champs a supprimer:" ch printf "%s\n" "$ch" >> test.txt;;
6) read -p "saisir le nom de table: " tab printf "%s\n" "$tab" > test.txt;;
7) echo "Appuyé sur Annuler.";; 255) echo "Appuyé sur Echap.";; esac
and i get this error
line 26: syntax error near unexpected token )' line 26: 3) read -p "saisir le nom de table: " tab'
and I have not managed to fix it
Aucun commentaire:
Enregistrer un commentaire