acoscarelli
(usa Ubuntu)
Enviado em 18/02/2013 - 11:28h
pmartelotta escreveu:
Vou dar uma olhada nos arrays ... Essa linha aqui de cima deu certinho para o que eu precisava .
Agora só esse caso dos arrays que to perdido ... no caso eu tenho duas variáveis e precisava que por condiçoes nas duas na mesma linha.
Ainda to apanhando sobre isso ... Seria basicamente o que voce me mandous ... porem com duas variaveis.
if [[ 1 =~ [1,2,3,4,5,6] ]] E [[ 2 =~ [1,2,3,4,5,6] ]]
Vou olhar os arrays e posto aqui depois o resultado
pmartelotta escreveu:
É verdade, pro que você quer, o post do djosino é ideal.
Sobre o "e" lógico, no link que mandei tem falando.
if [[ 1 =~ [1,2,3,4,5,6] && 2 =~ [1,2,3,4,5,6] ]]
Não entendi o porque do '&&' ter funcionado neste caso, ao invés do '-a'. Pois '&&' é um operador lógico global e o '-a' é o 'e' lógico do comando teste. Mas vou procurar saber. A princípio a linha que coloquei acima funciona.
Até mais.
Desse jeito ele funfa com && o que nao consigo fazer seria o contrario ...
Tipo Variavel 1 ter os numeros e a variavel 2 nao ter os numeros ..
if [[ 1 =~ [1,2,3,4,5,6] && 2 -ne [1,2,3,4,5,6] ]]
desse jeito nao funcionou.
O link eu estou lendo tambem e tentando entender .. o bom eh que cada post ou ajuda um aprendizado e conhecimento a mais .
Falando nisso. Obrigado pela força ..
Abraçao