Ejecutando comandos con parámetros en bash

Cuando hice el script para arreglar un libro escaneado a doble cara, me topé con varios problemas, porque no entendía cómo un script recibe parámetros desde bash! así que decidí  escribir esta entrada, explicando lo que aprendí.

Primero, este script, nos servirá para ver qué es lo que está pasando cuando le pasamos parámetros (o argumentos) a un comando en bash.

En este script, le paso parámetros al script de arriba. Les recomiendo descarguen ambos archivos, y los ejecuten, para ver en tiempo real lo que pasa :O (ambos archivos deben estar en la misma carpeta, duh!)

Resumiendo, para ejecutar un comando, asegúrate de no usar cadenas de texto, lo mejor, es escribirlo justo como lo escribirías en la consola.

Para pasar argumentos a dicho comando, asegúrate de que no estén en una cadena de texto, todas juntitas, porque si no, bash las interpretará como un elemento de los argumentos, en vez de una lista de argumentos ^w^

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s