Enviado em 17/03/2016 - 17:07h
#!/bin/bash
###############################################
## marcelo oliver-MARÇO/2016-Rev:00-INSTALAR ##
###############################################
COLS=$(tput cols)
MCOLS=$((COLS/2))
MENU() {
printf "\n OPÇÕES DE INSTALAÇÂO:\n\n [1] Jogo_01\n [2] Jogo_02 \n [3] Jogo_03\n [A] ATUALIZA o SISTEMA\n [T] TODOS OS JOGOS\n [S] Sair\n\n"
read -p " OPÇÃO: " -n1 -e OPP
OPP="${OPP^^}"
[[ $OPP != +(1|2|3|A|S|T|) ]] && { echo -e "\n OPÇÃO INVÁLIDA\n" ; MENU ; }
if [ $OPP = "A" ];then ATUALIZA
elif [ $OPP = "1" ];then SRC="0" ; JOGO01
elif [ $OPP = "2" ];then SRC="0" ; JOGO02
elif [ $OPP = "3" ];then SRC="0" ; JOGO03
elif [ $OPP = "T" ];then SRC="1" ; TODOS_JOGOS
elif [ $OPP = "S" ];then echo -e "\n ENCERRANDO . . .";sleep 1.5;exit
fi
}
JOGO01() {
LinHzt
printf " INSTALANDO JOGO_01 . . .\n AGUARDE . . .\n"
#COMANDOS PARA INSTALAR O JOGO_01
LinHzt
(($SRC==0)) && MENU
}
JOGO02() {
LinHzt
printf " INSTALANDO JOGO_02 . . .\n AGUARDE . . .\n"
#COMANDOS PARA INSTALAR O JOGO_02
LinHzt
(($SRC==0)) && MENU
}
JOGO03() {
LinHzt
printf " INSTALANDO JOGO_03 . . .\n AGUARDE . . .\n"
#COMANDOS PARA INSTALAR O JOGO_03
LinHzt
(($SRC==0)) && MENU
}
TODOS_JOGOS() {
LinHzt
printf " INSTALANDO JOGO_01, JOGO_02 e JOGO_03 . . .\n"
#COMANDOS PARA INSTALAR TODOS os JOGOS
JOGO01 ; JOGO02 ; JOGO03
LinHzt
MENU
}
ATUALIZA() {
sleep 1.5
LinHzt
printf " ATUALIZANDO O SISTEMA . . .\n"
#COMANDOS PARA ATUALIZAR O SISTEMA
LinHzt
MENU
}
PAUSE() { LinHzt ; printf "\e[1;33m\n << PRESS ANY KEY TO CONTINUE >> \e[m\n\n" ; LinHzt ; read -s -n1 PRMPT ; local PRMPT ; }
LinHzt() { printf '%*s' "$MCOLS" '' | sed "s/ /—/g" ;echo; }
MENU
apt-get install pacote01 ;apt-get install pacote02; apt-get install pacote03; apt-get install pacote04 . . .
apt-get install pacote01 pacote02 pacote03 pacote04
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Som e sistema de janelas não obedecem (1)
Toda vez que tento atualizar o clamav me deparo com erros ao atualizar... (1)
Quero saber sobre os melhores aplicativos de office para usar em 2024 ... (3)
Queria saber se existe alguma forma de desistalar programa no ubuntu s... (3)