
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
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
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Abrir um arquivo URL pelo Clipper (8)
Seno, Coseno, Tangente em CLIPPER (1)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









