informatica:sistemas_operativos:linux:bash_scripting
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Bash Scripting
Variables
Uso
#!/bin/bash MY_SHELL="bash" echo "Me gusta la shell $MY_SHELL"
Usaremos la notación con las llaves si queremos “pegar” algo en la variable:
#!/bin/bash BIRTH_YEAR="2000" echo "Mi fecha de nacimiento es 01/01/${BIRTH_YEAR}"
El símbolo # no será interpretado por el shell (salvo el caso de shebang), así que se utiliza para añadir comentarios.
Ejemplos
Recorrer fechas
Recorrer todas las fechas entre dos fechas:
fecha_inicio=2020-01-01 fecha_fin=2021-01-01 # Todas las fechas durante un año: while [ "$fecha_inicio" != "$fecha_fin" ]; do echo $fecha_inicio fecha_inicio=$(date -I -d "$fecha_inicio + 1 day") done
informatica/sistemas_operativos/linux/bash_scripting.1611948220.txt.gz · Última modificación: por tempwin
