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
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
plasma manjaro nao espelha monitores (2)
Onde encontro a ISO do Linux educacional (4)
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (0)