02 - Creacion, ejecución y depuración
Creación
Para crear el archivo podemos hacerlo con nuestro editor preferido, en mi caso vim:
$ editor archivo.shasí lo creamos y editamos a la vez.
La extensión se añade para reconocer el tipo de archivo a simple vista.
Otra manera de crearlo sería con el comando touch:
$ touch archivo.shsólo se creará pero no podemos editarlo hasta que recurramos a un editor.
Preparándolo para Bash:
echo \#\!`which bash` > archivo.shEjecución
Otorgamos permisos de ejecución y ejecutamos.
$ chmod +x archivo.sh
$ ./archivo.shO directamente ejecutamos.
$ bash archivo.shTambién:
$ source archivo.shDepuración
$ bash opcion script.shLas opciones son:
- -n : Detecta los errores sintácticos indicando en que línea está;
- -v : Ejecuta el script mostrando todas las líneas de éste tal como las va leyendo;
- -x : Ejecuta el script mostrando sólo las líneas que ejecuta, sustituyendo las variables, con el resultado de cada línea ejecutada.