2009/1/16 Jeki Sinneo Leinos <[email protected]>: > > ¿Y el caracter && no sirve para lanzar comandos secuencialmente? > > No sé si este es el caso, pero por ejemplo se puede lanzar 2 ordenes > seguidas como un: > > apt-get update && apt-get instal loquesea >
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 -- Web: http://www.enespanol.com.ar -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

