Menu em Shell Script
Publicado por Alex Marques (última atualização em 19/02/2015)
[ Hits: 32.395 ]
Esse script é um modelo do que podemos fazer com loops, construindo menus, de formas simples e prática.
Também pode ser usado para fazer implementações melhores, como uma série de parâmetros que podem torná-lo mais funcional.
Sinta-se à vontade para mudar ou incrementar coisas novas e adequá-lo às suas necessidades.
#!/bin/bash x="teste" menu () { while true $x != "teste" do clear echo "================================================" echo "Mini script" echo "Criado por: Alex Marques" echo "" echo "1)Instalar um programa" echo"" echo "2)Remover um programa" echo "" echo "3)Atualizar o sitema" echo "" echo "4)Instalar dependências" echo"" echo "5)Limpando programas defeituosos " echo"" echo "6)Corrigir erros" 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 "Informe o nome do pacote para ser instalado?" read nome apt-get install $nome sleep 5 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 "Iniciando o processo..." apt-get -f install sleep 5 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
Compactando / descompactando arquivos simultaneamente [Melhorado]
menu de interação 1 / 7 pt-br facil aprendizado
Compilando um Kernel customizado a partir do código-fonte do Kernel do Debian 12
Gentoo binário ao lado da sua distro atual
Documentação para a função de carregamento saudável da bateria do notebook Acer Aspire 5 no Linux
Instalando Google Chrome no Linux Mint 22
O Que Fazer Após Instalar Linux Mint 22
Instalando o Dolphin e deixando-o "pretinho" acompanhando o tema escuro do Gnome-Shell