Shell Script simples usando case

Publicado por Perfil removido (última atualização em 02/12/2013)

[ Hits: 41.950 ]

Download 5910.admin.sh




Script simples usando case para realizar algumas funções no GNU/Linux.

  



Esconder código-fonte

#!/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

Scripts recomendados

Adicionar host ao cbq...

executando um determinado comando em um horario escolhido

Script que insere cor nos seus comandos :)

Array de números aleatórios não-repetidos de um intervalo em Shellscript (Bashscript)

Inversor de link


  

Comentários
[1] Comentário enviado por uchiha_itachi em 11/06/2017 - 22:38h

ótimo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts