El mar, 06-02-2007 a las 14:07 +0100, Santi Saez escribió: > Googleando un poco mas, he encontrado esto: > > http://www.faqs.org/docs/bashman/bashref_54.html#SEC54 > > (..) > > : (a colon) > > : [arguments] > > Do nothing beyond expanding arguments and performing > redirections. The return status is zero. > > (..) > > En la página man de bash 2.05b-26, pone prácticamente lo mismo.. > aunque no acabo de entender muy bien el significado. Lo único que se > me ocurre es que sirva para evitar errores en scripts de varias > lineas, como en este caso para forzar a vaciar el fichero en lugar de > enviar una redirección por error o similar.. ¿que uso le veis?
Perdón por la respuesta (vacia) anterior, la culpa es del ratón, no mia. mira esto a ver si lo entiendes mejor: [inigo][thor]:~ $ ls doc misc projects to-do07 work [inigo][thor]:~ $ : ls [inigo][thor]:~ $ ls jajaja ls: jajaja: No existe el fichero o el directorio [inigo][thor]:~ $ echo $? 2 [inigo][thor]:~ $ : ls jajaja [inigo][thor]:~ $ echo $? 0 usado antes de una redirección como p.ej: :> es como enviarle /dev/null ... es lo mismo, o eso creo :) Saludos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]