Teoria de Bash - Scripting
Teoria de Bash - Scripting
- Trucos y consejos básicos para Bash -
Índice
- TIPS a tener en cuenta
- Estructura de un script
- Imprimir en pantalla
- Leer el INPUT del usuario
- Cálculos en Bash
- Condiciones
- Bucles
- Funciones
- Getops
1. TIPS a tener en cuenta.
Diferenciar /bin/bash de /bin/sh
Son shell diferentes, aunque la mayoría de los entornos LINUX, /bin/sh es un link a /bin/bash, por norma general si se usa Sh no se ejecutará con Bash, que es mas completo.
Unicode & ASCII
Por defecto en Bash viene con codificacion ASCII, o lo que viene siendo el set de caracteres en inglés.
Para cambiarlo a Unicode, añadir a continuación del interprete de comandos (llamado también Shebang ) la linea:
# -*- ENCODING: UTF-8 -*-
Hacer el script ejecutable
Para añadir permisos de ejecución a un script usar:
$ sudo +x script.sh
Una vez cambiados los permisos del script ya podemos ejecutarlo con:
$ ./script.sh
Una vez que el archivo es ejecutable, podremos hacer que sea ejecutable
desde cualquier ruta de nuestro equipo. Solo hay que añadir al .bashrc de
nuestro usuario o al archivo /etc/bashrc las dos líneas:
BIN="carpeta donde están ubicados nuestros scripts"
PATH="$BIN$PATH"