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:
[email protected]:~/scripts> ./estevan.sh
[email protected]:~/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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts