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
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Debian 12 (net inst) instalado Pendrive erro ao inicializar (3)
Agora temos uma assistente virtual no fórum!!! (246)