linux:programacionbash
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| linux:programacionbash [2018/12/21 11:26] – [Estructuras de control] alberto | linux:programacionbash [2018/12/21 11:35] (actual) – [if] alberto | ||
|---|---|---|---|
| Línea 134: | Línea 134: | ||
| ==== if ==== | ==== if ==== | ||
| + | Ejecuta una serie de comandos si la condición evaluada es verdad.\\ | ||
| Sintaxis: | Sintaxis: | ||
| <code bash>if [condición] | <code bash>if [condición] | ||
| then | then | ||
| - | >[comandos si la condición es verdadera] | + | [comandos si la condición es verdadera] |
| else | else | ||
| - | >[comandos si la condición es falsa] | + | [comandos si la condición es falsa] |
| fi</ | fi</ | ||
| + | |||
| + | ==== for ==== | ||
| + | Ejecuta la misma serie de comandos tantas veces como valores haya en una lista dada.\\ | ||
| + | En cada iteración una variable toma el valor de la lista considerado en esa iteración.\\ | ||
| + | Sintaxis: | ||
| + | <code bash>for [variable] in [lista de valores] | ||
| + | do | ||
| + | | ||
| + | done</ | ||
| + | |||
| + | Es muy interesante el uso de caracteres genéricos en el uso de directorios y archivos, a la hora de definir una lista. | ||
| + | |||
| + | ==== while ==== | ||
| + | Se ejecutarán una serie de comandos mientras la condición sea válida.\\ | ||
| + | Sintaxis: | ||
| + | <code bash> | ||
| + | do | ||
| + | | ||
| + | done</ | ||
linux/programacionbash.1545388004.txt.gz · Última modificación: por alberto
