Estructuras de control, bucles y operadores
- Por Larry Hans Arroyo Vargas
- Publicado 09.06.08
- Bash
- Sin valorar
if/else
La sintaxis de esta construcción es la
siguiente:
if "condicion"then "comandos"[elif "condicion"then"comandos"]
[else "comandos"]fi
Como ya hemos dicho, podemos comprobar los
valores de terminación de un comando, y comparar cadenas
alfanuméricas/numéricas y atributos de ficheros.
A continuación crearemos un directorio, y
verificaremos si fue exitosamente ejecutado el comando.
#!/bin/bash DIRECTORIO="/tmp/test" COMANDO="/bin/mkdir $DIRECTORIO if $COMANDO then echo "$DIRECTORIO ha sido creado" else echo "$DIRECTORIO no pudo ser creado" fi
