Enviado em 18/08/2019 - 20:45h
Olá pessoal, saudações!/home/lucas/test.sh: linha 26: [sSnN]: comando não encontrado /home/lucas/test.sh: linha 26: [: s: esperava operador unário
echo -en "Verificando requisitos...\n" echo -en "Arquitetura: ${arq}\n" echo -en "Gerenciador de download aria2: " dpkg --get-selections | grep aria2 | grep -o install if [ ${?} == 0 ] # Se aria2c não estiver instalado (o == é só para teste) then echo -en "${red}Aria2 não está instalado${default}\n" read -p "Deseja instalar? [S/n] " op while [ ${op} != `[sSnN]` ] do read -p "Opção inválida, digite novamente [S/n]: " op done if [ ${op} == `[sS]` ] then echo -en "Instalando aria2c...\n" sudo apt install aria2 if [ ${?} != 0] then echo -en "${red}Falha na instalação do aria2${default}\n" exit fi else echo -en "${red}Instalação abortada\n" echo -en "${red}Requisitos não atendidos${default}\n" exit fi fi
Enviado em 18/08/2019 - 21:22h
O problema aparentemente é só no whileif [ ${op} == "s" ] || [ ${op} == "S" ] then
while [ ${op} != "s" ] || [ ${op} != "S" ] || [ ${op} != "n" ] || [ ${op} != "N" ]
Enviado em 18/08/2019 - 22:32h
Resolvidowhile [[ ${op} -ne "s" || ${op} -ne "S" || ${op} -ne "n" || ${op} -ne "N" ]] ... if [[ ${op} == "s" || ${op} == "S" ]]
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Como redefinir o diretório Home? (5)
Problemas com adaptadores wifi no Zorin (1)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (7)