Shell Script simples usando case
Publicado por Perfil removido (última atualização em 02/12/2013)
[ Hits: 42.237 ]
Script simples usando case para realizar algumas funções no GNU/Linux.
#!/bin/bash
clear
Menu(){
echo "------------------------------------------"
echo " LinuxAdmin "
echo "------------------------------------------"
echo
echo "[ 1 ] Adicionar Usuario"
echo "[ 2 ] Atualizar a lista de pacotes"
echo "[ 3 ] Backup"
echo "[ 4 ] Instalar programa"
echo "[ 5 ] Sair"
echo
echo -n "Qual a opcao desejada ? "
read opcao
case $opcao in
1) Adicionar ;;
2) Atualizar ;;
3) Backup ;;
4) Instalar ;;
5) exit ;;
*) "Opcao desconhecida." ; echo ; Principal ;;
esac
}
Adicionar() {
echo "Digite o nome do usuário"
read usuario
useradd $usuario
echo "Informe a senha para o novo usuário"
passwd $usuario
Menu
}
Atualizar() {
echo "Atualizando a lista de pacotes"
apt-get update
Menu
}
Backup() {
echo "Especifique o local a ser backupeado"
read local
echo "+++++++++++++++++++++++++++++++++++++++"
echo
echo "Especifique nome do backup =)"
read nome
echo
echo
echo "+++++++++++++++++++++++++++++++++++++++"
echo "Especifique o destino do backup =)"
read destino
sudo tar cvf $destino/$nome.tar $local
cd $destino
ls $nome
Menu
}
Instalar() {
echo "Digite o nome do programa que deseja instalar"
read programa
apt-get install $programa
Menu
}
Menu
Script simples com interação com o usuário
Matrix - Terminal Comunication
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Pendrive Bootable [RESOLVIDO] (5)
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (3)









