chronos
(usa Gentoo)
Enviado em 05/10/2005 - 18:48h
Use o case, ele é bem mais interessante para este tipo de script (com menu). Veja como fica:
-----------------------8<-----------------------
#!/bin/bash
echo "Deseja desligar ou reiniciar o computador"
read acao
case "$acao" in
"r" )
echo "Reiniciando"
#shutdown -r now
exit 0
;;
"d" )
echo "Desligando"
#shutdown -h now
exit 0
;;
* )
echo "ERRO"
exit 0
;;
esac
-----------------------8<-----------------------
Seu script desse modo fica mais organizado e facíl de ler.
Comentei os comandos shutdown para não desligar meu computador :).
Dentro do case as linhas
"r" )
e
"d" )
verificam a condição de $acao, as linhas
;;
indicam o fim daquela condição. A linha
* )
indica a condição padrão e a linha
esac
indica o fim do case.
bom, éh isso ae.
abraços!
chronos