Shell Script simples usando case

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

[ Hits: 42.048 ]

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

fon3.sh

Modos de operação do BASH

Instalar as bibliotecas do Cisco para versões 64 bits do Ubuntu

Agenda "completa" com interface do zenity

Menu em formato texto simples em BASH script feito com comando select


  

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