Menu shell script
By Otácio Barbosa maio 29, 2017
Segue um exemplo de como criarmos um menu no linux que é muito útil para agilizarmos processos facilitando alguns acessos.
#!/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
FONTE: https://www.vivaolinux.com.br/script/Menu-em-Shell-Script
Related Posts:
Como derrubar usuários conectados ao servidor Use o comando w para ver os usuários online no servidor: # w Digite o seguinte comando para ver os processos do usuário que quer derrubar:… Read More
Menu shell script Segue um exemplo de como criarmos um menu no linux que é muito útil para agilizarmos processos facilitando alguns acessos. #!/bin/bash x="teste" m… Read More
Compactar e descompactar arquivos zip, rar, tar.gz, bz2, tar, tar.bz2 pelo terminal Se você usa Linux independente da distribuição, uma tarefa muito comum é a compactar e descompactar arquivos, que muitas vezes é necessári… Read More
Verificar versão Ubuntu Use esse comando: cat /etc/lsb-release E terá um resultado como segue abaixo: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.10 DI… Read More
Como listar os maiores arquivos no terminal Um problema comum que surge da grande quantidade de arquivos que guardamos nos nossos computadores, é o de gerenciamento do espaço em disco, princip… Read More