El 16 de enero de 2009 17:07, Matías Bellone <[email protected]>escribió:

> El && es el operador en bash del AND lógico. Utilizado de esta forma
> se hacen uso de varias características y estándares (de facto):
>
> * comando_1 && comando_2 opera sobre el código de salida de los comandos
> * los comandos devuelven 0 en error
> * Bash hace lazy evaluation (si el primero da 0 ni intenta ejecutar el
> segundo ya que el resultado de el AND va a ser 0)
>
> Esto significa que comando_1 && comando_2 sería parecido a
> comando_1;comando_2 con la restricción extra de que el comando_1 tiene
> que terminar satisfactoriamente para que se ejecute comando_2.
>
> Existe algo parecido con || para ejecutar comando_1 y sólo ejecutar
> comando_2 si comando_1 falla.
>
> Saludos,
> Toote
>

Ostras! Matías, gracias por la explicación no tenia ni idea de eso.

Me estoy aficionando a las listas... se aprende mucho :D

Responder a