Pular para o conteúdo

Duvida com comando [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Duvida com comando [RESOLVIDO]

Enviado em 07/07/2021 - 15:09h

pessoas .. o comando '[ 1 == 1 ] && echo "igual" || echo "diferente"' diminuo o 'if' tranquilamente .. a dívida é ... tem como fazer esse mesmo comando com varias ações e cada ação em uma linha ???


Responder tópico

2. Re: Duvida com comando

Melhor resposta

Enviado em 07/07/2021 - 15:18h

Mauriciodez escreveu:

pessoas .. o comando '[ 1 == 1 ] && echo "igual" || echo "diferente"' diminuo o 'if' tranquilamente .. a dívida é ... tem como fazer esse mesmo comando com varias ações e cada ação em uma linha ???

Não sei se entendi, mas vc consegue agrupar ações usando { }. Ex:
 [ 1 == 1 ] && {
acao1
acao2
...
} || {
acao1
acao2
...
}


É equivalente a:
if [ 1 == 1 ]; then
acao1
acao2
...
else
acao1
acao2
...
fi

3. Re: Duvida com comando [RESOLVIDO]

Enviado em 07/07/2021 - 15:25h


entendi .. e no caso de fazer por exemplo 2 ações em uma linha ?

[ 1 = 1 ] && ação1 ??? ação 2 || ação 1 ??? ação 2 


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------


4. Re: Duvida com comando [RESOLVIDO]

Enviado em 07/07/2021 - 15:27h


Mauriciodez escreveu:


entendi .. e no caso de fazer por exemplo 2 ações em uma linha ?

[ 1 = 1 ] && ação1 ??? ação 2 || ação 1 ??? ação 2 

Teria q usar ;
[ 1 = 1 ] && { ação1; ação 2; } || { ação1; ação2; } 

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder