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="\033[0m"
preto="\033[0;30m"
vermelho="\033[0;31m"
verde="\033[0;32m"
marrom="\033[0;33m"
azul="\033[0;34m"
purple="\033[0;35m"
cyan="\033[0;36m"
cinzaClaro="\033[0;37m"
pretoCinza="\033[1;30m"
vermelhoClaro="\033[1;31m"
verdeClaro="\033[1;32m"
amarelo="\033[1;33m"
azulClaro="\033[1;34m"
purpleClaro="\033[1;35m"
cyanClaro="\033[1;36m"
branco="\033[1;37m"
# tela de boas vindas
inicio() {
clear
echo -e "\033[0;36mestevan script \033[0m \ Shell:Bash "
echo -e "\033[0;35mC\033[0m\033[0;36mo\033[0m\033[0;32ml\033[0m\033[0;33mo\033[0m\033[1;33mr\033[0m\033[0;35ms\033[0m \033[42;1;37mversion\033[0m \ v1.0 "
echo -e "\033[0;32mQual o seu nome? \033[0m "
read nome;
echo -e "\033[1;35mBem vindo\033[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
}
terminal:
estevan@Laptop:~/scripts> ./estevan.sh
estevan@Laptop:~/scripts>
codigo do script:
#!/bin/bash
corPadrao="\033[0m"
preto="\033[0;30m"
vermelho="\033[0;31m"
verde="\033[0;32m"
marrom="\033[0;33m"
azul="\033[0;34m"
purple="\033[0;35m"
cyan="\033[0;36m"
cinzaClaro="\033[0;37m"
pretoCinza="\033[1;30m"
vermelhoClaro="\033[1;31m"
verdeClaro="\033[1;32m"
amarelo="\033[1;33m"
azulClaro="\033[1;34m"
purpleClaro="\033[1;35m"
cyanClaro="\033[1;36m"
branco="\033[1;37m"
# tela de boas vindas
inicio() {
clear
echo -e "\033[0;36mestevan script \033[0m \ Shell:Bash "
echo -e "\033[0;35mC\033[0m\033[0;36mo\033[0m\033[0;32ml\033[0m\033[0;33mo\033[0m\033[1;33mr\033[0m\033[0;35ms\033[0m \033[42;1;37mversion\033[0m \ v1.0 "
echo -e "\033[0;32mQual o seu nome? \033[0m "
read nome;
echo -e "\033[1;35mBem vindo\033[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
}