2021-04-30 14:01:31 +01:00
|
|
|
# [
|
|
|
|
|
|
|
|
> Evalúa una condicion.
|
|
|
|
> Retorna 0 si la condición se cumple, 1 si esta no se cumple.
|
2022-01-29 20:17:39 +00:00
|
|
|
> Más información: <https://www.gnu.org/software/bash/manual/bash.html#index-test>.
|
2021-04-30 14:01:31 +01:00
|
|
|
|
|
|
|
- Prueba si una variable dada es igual a una cadena dada:
|
|
|
|
|
|
|
|
`[ "{{$VARIABLE}}" == "{{/bin/zsh}}" ]`
|
|
|
|
|
|
|
|
- Prueba si una variable dada está vacía:
|
|
|
|
|
|
|
|
`[ -z "{{$BRANCH_DE_GIT}}" ]`
|
|
|
|
|
|
|
|
- Prueba si un archivo existe:
|
|
|
|
|
|
|
|
`[ -f "{{ruta/al/archivo}}" ]`
|
|
|
|
|
|
|
|
- Prueba si un directorio no existe:
|
|
|
|
|
|
|
|
`[ ! -d "{{ruta/al/directorio}}" ]`
|
|
|
|
|
|
|
|
- Sentencia if-else:
|
|
|
|
|
|
|
|
`[ {{condicion}} ] && {{echo "verdadero"}} || {{echo "falso"}}`
|