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

