ksergio.com

I love coding

← Volver

Aprendiendo bash y utilidad para comentarios

1/6/2024

¿Bash? ¿Por qué tanta emoción?

Practicamente cualquier tarea que he necesitado automatizar en mi día a día lo he acabo tratando con un script de Python ya que comunmente viene por defecto en muchas distribuciones de Linux.

Pero esto agregar un grado de complejidad extra, un engranaje más, otro posible punto de fallo. ¿Que necesidad tenemos si podemos hacerlo directamente con el propio sistema?

Nunca he tenido la ocasión de sentarme a aprender bash, al menos no más allá de algún simple tutorial o una ojeada por encima. Ahora se me ha dado la necesidad de dedicarle un tiempo y he decidido aprovecharlo para aprender.

Vale, ¿pero que más aporta un script de bash?

  • Son simples
  • Ejecución de comandos directa
  • Son portables
  • Son nativos

¿Posibles desventajas? Tienen sus peculiaridades respecto a los lenguajes de programación. Lo que en muchso es similar, en bash puede tener una lógica especial. Pero esto al fin y al cabo podemos aplicarlo a cada lenguaje de programación. Dime tú, cual no tiene alguna cosa extraña respecto a otros .

Utilidad hecha en bash

Abajo presento mi trabajo hecho integramente en bash.

La utilidad en sí es un script básico que extrae todos los comentarios del directorio en el cual se encuentra el script (también lo hace de todo directorio anidado de forma recurrente), y genera unos archivos con referencias.

Estos nuevos archivos pueden ser utilizados para traducciones y el intercambio de los comentarios orignales del script por otros que queramos volcar.

Tiene errores para según que tipos de comentarios con el escapado de algunos caracteres. Pero en general funciona.

Aquí dejo el link hacia el repositorio con el proyecto. Además contiene un archivo .PDF con más detalles del desarollo.