Tevo45
(usa Arch Linux)
Enviado em 19/10/2014 - 20:20h
tentei criar um shell script basico, porem quando fui testar, ele nao me da resposta
terminal:
estevan@Laptop:~/scripts> ./estevan.sh
estevan@Laptop:~/scripts>
codigo do script:
#!/bin/bash
corPadrao="{TTEXTO}33[0m"
preto="{TTEXTO}33[0;30m"
vermelho="{TTEXTO}33[0;31m"
verde="{TTEXTO}33[0;32m"
marrom="{TTEXTO}33[0;33m"
azul="{TTEXTO}33[0;34m"
purple="{TTEXTO}33[0;35m"
cyan="{TTEXTO}33[0;36m"
cinzaClaro="{TTEXTO}33[0;37m"
pretoCinza="{TTEXTO}33[1;30m"
vermelhoClaro="{TTEXTO}33[1;31m"
verdeClaro="{TTEXTO}33[1;32m"
amarelo="{TTEXTO}33[1;33m"
azulClaro="{TTEXTO}33[1;34m"
purpleClaro="{TTEXTO}33[1;35m"
cyanClaro="{TTEXTO}33[1;36m"
branco="{TTEXTO}33[1;37m"
# tela de boas vindas
inicio() {
clear
echo -e "{TTEXTO}33[0;36mestevan script {TTEXTO}33[0m \ Shell:Bash "
echo -e "{TTEXTO}33[0;35mC{TTEXTO}33[0m{TTEXTO}33[0;36mo{TTEXTO}33[0m{TTEXTO}33[0;32ml{TTEXTO}33[0m{TTEXTO}33[0;33mo{TTEXTO}33[0m{TTEXTO}33[1;33mr{TTEXTO}33[0m{TTEXTO}33[0;35ms{TTEXTO}33[0m {TTEXTO}33[42;1;37mversion{TTEXTO}33[0m \ v1.0 "
echo -e "{TTEXTO}33[0;32mQual o seu nome? {TTEXTO}33[0m "
read nome;
echo -e "{TTEXTO}33[1;35mBem vindo{TTEXTO}33[0m $nome "
sleep 2
menu
}
# menu principal
menu() {
clear
echo "Menu | estevan script "
echo "**** | Shell: Bash "
echo "Opções: "
echo "1| Adicionar um usuario "
echo "2| Remover um usuario "
echo "3| Sair "
read opcao;
case $opcao in
1) Adicionar ;;
2) Deletar ;;
3) exit ;;
*) echo "opção desconhecida " ; menu ;;
esac
}
#adiçionar um usuario
Adicionar() {
clear
echo "Qual o nome do usuário a se adicionar? "
read nome
adduser $nome
echo "$nome adicionado com susseso! "
sleep 2
menu
}
# deletar um usuario
Deletar() {
clear
echo "Qual o nome do usuário a deletar? "
read nome
userdel $nome
echo "$nome deletado com susesso! "
sleep 2
menu
}