
Thihup
(usa Manjaro Linux)
Enviado em 27/05/2014 - 22:08h
opa mano
eu dei uma mudada geral
o script nao ta 100% pq to sem tempo pra fazer , mas o q fiz ja funfa legal
e uma coisa , nao precisa por Ss , pq o bash nao é case-sensitive , exemplo
para o bash
Bruno=bruno=BRUNO=BrUnO=bRuNo
entendeu ?
-----------------------------------------------
#!/bin/bash
clear
confirmapasta () {
echo "Digite o nome da pasta"
read pasta
echo ""
echo "Verifique se o nome da pasta está correto:"
echo ""
echo "$pasta"
echo ""
echo "O nome está correto? (s/n)"
echo ""
read -n 1 resp
}
confirmapasta
indicanomepasta ()
{
case $resp in
s)
if [ -e $resp ] ; then
echo "Pasta ja existente"
exit
else
mkdir $pasta
echo "Pasta $pasta criada"
fi
;;
n)
clear
confirmapasta
;;
*)
echo "Opção não encontrada"
indicanomepasta
;;
esac
}
indicanomepasta
criaroutrapasta ()
{
echo ""
echo ""
echo "Deseja Criar outra pasta ? (s/n)"
echo ""
read -n 1 resp1
case $resp1 in
s)
clear
confirmapasta
;;
n)
clear
echo ""
echo "Fechando em 3 s"
sleep 3
exit
;;
*)
echo "Opção não encontrada"
indicanomepasta
esac
}
criaroutrapasta
---------------------------------------------
Valeu !