viplay
(usa Outra)
Enviado em 08/04/2018 - 14:01h
Mauriciodez escreveu:
viplay escreveu:
Galera to com uma duvida to aprendendo shell e tou tentando usar o comando case so q ele nao mostra o menu olhem! alguem pode me ajudar?
#!/bin/bash
menu() {
echo
echo "escolha uma opção.abaixo"
echo " 1 Atualizar repositorios"
echo " 2 criar um usuario"
echo
echo " qual numero da opção deseja "
read escolha
case $escolha in
1) Atualizar ;;
2) criar ;;
*) "Opção invalida." ; echo ; Principal ;;
esac
}
Atualiza() {
echo "Deseja atualizar ? der enter"
read
apt update
echo "atualização concluida"
menu
}
Olha só ... vc fez duas funções .. a segunda função chama a primeira função ... mas quem chama a segunda função ???
entendeu aí a parada ?
seria mais ou menos assim
function1 (){
blá blá blá.
}
function2 () {
function1
}
function2
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------
olha assim tbm nao mostra o menu nao!
#!/bin/bash
Menu(){
echo
echo "escolha uma opção.abaixo"
echo " 1 Atualizar repositorios"
echo " 2 criar um usuario"
echo
echo " qual numero da opção deseja "
read escolha
case $escolha in
1) Atualizar ;;
2) criar ;;
*)'Opção invalida.' ; echo ; Menu ;;
esac
}
Atualiza(){
echo "Deseja atualizar ? der enter"
read
apt update
echo "atualização concluida"
menu
}
criar() {
echo "Digite um nome"
read nome
useradd
echo "usuario criado"
menu
}