Teoria de Bash - Scripting

Teoria de Bash - Scripting

- Trucos y consejos básicos para Bash -

Índice

  1. TIPS a tener en cuenta
  2. Estructura de un script
  3. Imprimir en pantalla
  4. Leer el INPUT del usuario
  5. Cálculos en Bash
  6. Condiciones
  7. Bucles
  8. Funciones
  9. 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"

Fuentes:
[1] https://blog.desdelinux.net/teoria-de-bash/
[2] https://blog.desdelinux.net/shell-bash-y-scripts-todo-sobre-shell-scripting/
[3] https://blog.desdelinux.net/programando-en-bash-parte-1/

Entradas populares de este blog

Comprobar estado del software RAID en linux y mdadm

Cambiar idioma por defecto en Devuan (NOT RUN)