shell script não abre [RESOLVIDO]

1. shell script não abre [RESOLVIDO]

Estevan
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
}



  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 19/10/2014 - 22:02h

o script está incompleto, está faltando a chamada de uma função que faça algo, procure adicionar ao final do script a chamada da função menu, basta escrever menu no final do arquivo.

assim o código deve executar algo pra vc.

3. Re: shell script não abre [RESOLVIDO]

Estevan
Tevo45

(usa Arch Linux)

Enviado em 20/10/2014 - 14:26h

rai3mb escreveu:

o script está incompleto, está faltando a chamada de uma função que faça algo, procure adicionar ao final do script a chamada da função menu, basta escrever menu no final do arquivo.

assim o código deve executar algo pra vc.


muito obrigado, deu certo aqui






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts