9 de Octubre, 2008

The Useless Use of...

Me he encontrado con esta página a cuento de un rant de Jonathan Rockway en Useless use of "useless use".

Aparte de la curiosidad de que me doy cuenta ahora de que es el escritor del último libro que he leído, la página a la que hace referencia es interesante.

No por el hecho que comenta Rockway, de rebuznar cuando alguien hace uso inútil de un comando shell (aunque puede ser muy educativo; que te avergüencen siempre funciona... no sé porqué), sino porque algunos de los casos que se comentan los he visto más de una vez, y apuntan a un desconocimiento del shell (y no siempre, como dice Rockway, es cuestión de claridad).

Por ejemplo, destacar de The Useless Use of ls:

for f in `ls *`; do
	command "$f"   # newbies will often forget the quotes, too
done

Seguro que lo hemos visto alguna vez, y seguro que lo hemos escrito alguna vez :D.

Recomiendo echar un vistazo a Useless Use of Cat Award (hay más Useless Uses, no solo hablamos de cat). Porque nunca es tarde para aprender, ¿no?

Anotación por Juan J. Martínez, clasificada en: unix, shell, scripting, programming.

Hay 2 comentarios

Gravatar

"If it's stupid but works, it's not stupid."

Murphy's Laws of combat, #2

por Felipe, en 2008-10-10 11:13:07

Gravatar

Entiendo que lo primero es que funcione, OK. Pero luego, hay que mejorar.

Aquí estamos por la búsqueda de la máxima expresión del kung-fu de la programación shell, ¿no? ;)

por Juanjo, en 2008-10-10 15:54:11

Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 30 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Algunas anotaciones relacionadas: