Re-bonjour Michel, Moi avec bash et les parenthèses, ça donne ceci :
r...@dv9700:~/sda6$ bash ./pr.sh : commande introuvable »pr.sh: line 13: Erreur de syntaxe près du symbole inattendu « in '/pr.sh: line 13: ` case "$touche1" in r...@dv9700:~/sda6$ Voici tout le script que j'utilise : #!/bin/bash clear while [ 1 -eq 1 ] do if ls ~/PointDeRestauration then echo " 1) Créer un point de restauration " echo " 2) Restaurer un point " echo " Taper le numéro de l'action que vous souhaitez ou CTRL-C pour quitter ce script : " read touche1 case "$touche1" in 1) jour=$(date +%d) mois=$(date +%m) annee=$(date +%y) dpkg --get-selections > ~/PointDeRestauration/$annee$mois$jour echo " Point de restauration "+ ~/PointDeRestauration/$annee$mois$jour +" est créé avec succès !" ;; 2) ls ~/PointDeRestauration/* echo " Quelle est la date de point de restauration souhaitez-vous utiliser ? (AAMMJJ)" read touche2 sudo dpkg --clear-selections sudo dpkg --set-selections < ~/PointDeRestauration/$touche2 sudo apt-get dselect-upgrade echo " Votre système a été restauré avec succès !" ;; esac else mkdir ~/PointDeRestauration fi done As-tu une autre piste de solution ? Merci d'avance ! L'ami René Michel Leunen a écrit : > Le 02/04/10 21:09, Lami René a écrit : > > >> J'avais les parenthèses, mais avec ou sans les parenthèses, cela ne >> fonctionne pas. Exactement les mêmes messages. >> >> Est-ce que chez toi le script fonctionne ? >> > > Avec parenthèses, oui, il fonctionne sous bash. > > > -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr