Ir para conteúdo
Fórum Script Brasil
  • 0

Alterar um menu feito em echo para funções (shell script)


jonasnl

Pergunta

Estou fazendo um projeto no meu curso , onde eu sou responsável pelo menu , eu fiz ele , porém eu quero algo mais bonito utilizando as funções , segue o que eu fiz por enquanto:
x="teste" 

menu () 

{ 

while true $x != "teste" 

do 

clear 

echo "================================================" 

echo "" 

echo "Criado por: X-X" 

echo "" 

echo "1)Criar um usúario." 

echo "" 

echo "2)Remover um usúario." 

echo "" 

echo "3)Listar usúarios criados." 

echo "" 

echo "4) Mudar senha de usuario." 

echo "" 

echo "5)" 

echo "" 

echo "6)" 

echo "" 

echo "7)Sair do programa" 

echo "" 

echo "================================================" 



echo "Digite a opção desejada:" 

read x 

echo "Opção informada ($x)" 

echo "================================================" 



case "$x" in 





1) 

echo "Adicionar usuário: " 

read addusuario 

useradd $addusuario 

echo "senha do usuario $usuario: " 

passwd $addusuario 

sleep 2 





echo "================================================" 

;; 

2) 

echo "Informe o nome do pacote para ser removido?" 

read nome 

apt-get remove --purge $nome 

sleep 5 

echo "================================================" 

;; 

3) 

echo "Atualizando sistema..." 

apt-get update 

sleep 5 

echo "================================================" 

;; 

4) 

echo "Nome do usuario:" 

read $usuario 

echo "senha do usuario $usuario: " 

passwd $usuario 

echo "================================================" 

;; 

5) 

echo "Corrigindo erros..." 

apt-get autoremove 

sleep 5 

echo "================================================" 

;; 

6) 

echo "Reparando..." 

dpkg --configure -a 

sleep 5 



echo "================================================" 

;; 

7) 

echo "saindo..." 

sleep 5 

clear; 

exit; 

echo "================================================" 

;; 



*) 

echo "Opção inválida!" 

esac 

done 



} 

menu 
preciso alterar ele utilizando as funções , quem poder me ajudar , sou novato nisso .

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...