Enviado em 29/11/2017 - 23:43h
if [ [$2 = "help" ] -o [ [$# -eq 1] -a [$1 = "help" ] ] ]; then echo "$0 'Arquivo' 'Tipo'" echo -e "\nTipos { gcc, latex }" fi
paulo@notebook:~$ type test test is a shell builtin paulo@notebook:~$ type [ [ is a shell builtin paulo@notebook:~$ type ] bash: type: ]: not found
if [ \( $2 = "help" \) -o \( $# -eq 1 -a $1 = "help" \) ]; then echo "$0 'Arquivo' 'Tipo'" echo -e "\nTipos { gcc, latex }" fi
if [ \( "$2" = "help" \) -o \( $# -eq 1 -a "$1" = "help" \) ]; then echo "$0 'Arquivo' 'Tipo'" echo -e "\nTipos { gcc, latex }" fi
if [ "$2" = "help" ] || [ $# -eq 1 ] && [ "$1" = "help" ]; then echo "$0 'Arquivo' 'Tipo'" echo -e "\nTipos { gcc, latex }" fi
if [ "$2" = "help" ] || { [ $# -eq 1 ] && [ "$1" = "help" ] ; } ; then echo "$0 'Arquivo' 'Tipo'" echo -e "\nTipos { gcc, latex }" fi
Enviado em 30/11/2017 - 07:35h
p4ulodi4s parou de dar erros mas a semantica não está correta pois quando eu passo qualquer comando por linha de comando seguido de um "help" $2 não está entrando no if, e quando eu passo "help" pro $1 não verifica a quantidade de argumentos passado no total "$#" e ja entra no ifEnviado em 30/11/2017 - 10:37h
Enviado em 02/12/2017 - 20:04h
Problema Resolvido estava lendo uma apostila e funcionou para por precedencia é so usar parenteses com caractere de escapeif [ "$2" = "help" -o \( $# -eq 1 -a "$1" = "help" \) ] ; then echo "$0 'Arquivo' 'Tipo'" echo -e "\nTipos { gcc, latex }" fi
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
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)
Atualização do Google Chrome do Ubuntu [RESOLVIDO] (2)
Instalei Windows 11 e não alterou o Grub do Debian (1)
Jogos baixados na Central de Aplicativos mas que não abrem (0)