Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Script shell, dialog... plz Help.
Envoyé par: smurfy__

Bonjour a toutes et a tous,
je voudrais faire un script qui fais ca en console...pas sous X:
-> boite de idalogue yes-no "branchez votre camera puis OK"
-> charge les drivers necessaires si OK presse. Si non, repose la question
->Boit de dialogue : "nous allons ecrire les donnes dans les nvram, si vous etes d'accord tapez OK sinon Annuler"
->Si OK lance le programme d'ecriture sinon arrette le programme.
-> Boite "yes tout court" "C'est fait votre camera est reglee"

Je n'y connais strictement rien en programmation Bash. j'ai cherche et j'ai trouve "dialog". Cependant, j'ai du mal a faire ce script pour faire plusiieurs boites qui se suivent.
(c'est surtout au niveau de la syntax que je ne connais rien)

Une ame charitable pour m'indiquer des tuto ou me mettre sur des voies ?

Poste le Wednesday 12 November 2003 10:05:08
Répondre     Citer    
Re: Script shell, dialog... plz Help.
Envoyé par: xinul

salut smurfy !

il y a un tut sympa sur lea : [lea-linux.org] qui peut informer et te donner les bases pour de la prog en shell bash.

cela dit je vais te donner un truc :-) !

pour faire de la boite de dialogue "intuitive" on va dire, les commandes essentielles sont:
echo
read
case

plus toutes les structures conditionnelles qui s'y rajoutent...

ex :
------------------------------------------------------------------------------------------
Q="- Do you really want to delete the user's account (y/n) ?"

echo "$Q"
# affiche la valeur de la variable Q

while read answer ;do
# on lui dit la : tant que tu LIS "read" la reponse "answer",
# si la reponse est "y" alors blalbalbl.
if [ "$answer" = "y" ];then
....[ commands ] ....
exit

elif [ "$answer" = "n" ]; then
# sinon [ si la reponse est "n" ] alors blblalablla
... [ commands ] ...
exit

else
# ensuite si aucune reponse correspond au bon choix alors repose la question:
echo "$Q"
fi
done
------------------------------------------------------------------------------------------------

Voila ... j'espere que ca t'aidera un peu...
#%b

Poste le Thursday 13 November 2003 09:04:06
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Script shell, dialog... plz Help.
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons