Cansado de xargs: creé bashumerate, un iterador programable para tu shell
I wrote an bash enumerator because I was sick of xargs
¿Harto de recordar la sintaxis de for loops, find -exec y xargs? bashumerate unifica la iteración en bash con un solo comando y un placeholder {}: itera sobre archivos, líneas, rangos o listas, admite plantillas de shell, filtros glob y salida segura con NUL. El núcleo son unas 140 líneas de bash, y añadir una fuente personalizada es tan fácil como crear una función con el nombre adecuado. Una herramienta sencilla que promete acabar con los sustos de los espacios en los nombres de archivo.
Las fuentes se delimitan internamente con NUL (seguro para espacios y caracteres especiales), y el placeholder {} se sustituye a nivel de shell — sin sed, sin trucos de eval.