Shell Script simples usando case
Publicado por Perfil removido (última atualização em 02/12/2013)
[ Hits: 42.325 ]
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
Adicionar usuários para serem autenticados pelo squid
Montar unidades de Rede windows
Teste de Índice de Massa Corporal (IMC)
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Utilizando a Ferramenta xcheckrestart no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Governo da França vai trocar Windows por Linux (2)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (4)
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 (1)









