Conceptos básicos de programación de scripts en bash, incluidas variables, bucles y condicionales.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- ¿Cómo se declara y asigna una variable en bash?
- VARIABLE_NAME=value (sin espacios alrededor del signo igual)
- ¿Cuál es la sintaxis para referenciar el valor de una variable en bash?
- $VARIABLE_NAME o ${VARIABLE_NAME}
- ¿Qué comando exporta una variable para que esté disponible en los procesos hijos?
- export VARIABLE_NAME
- ¿Cómo se asigna el resultado de un comando a una variable?
- VARIABLE=$(command) o VARIABLE=`command`
- ¿Cuál es la diferencia entre comillas simples y comillas dobles en bash?
- Las comillas dobles permiten la expansión de variables y la sustitución de comandos; las comillas simples tratan todo de forma literal
- ¿Qué hace el comando read en un script de bash?
- Lee la entrada del usuario y la almacena en una variable
- ¿Cuál es la estructura básica de una sentencia if en bash?
- if [ condition ]; then commands; fi
- ¿Cómo se comprueba si un archivo existe en una sentencia if?
- if [ -f /path/to/file ]; then
- ¿Cómo se comprueba si un directorio existe en una sentencia if?
- if [ -d /path/to/directory ]; then
- ¿Qué comprueba el indicador -z en una condición?
- Comprueba si una cadena está vacía (longitud cero)
- ¿Qué comprueba el indicador -n en una condición?
- Comprueba si una cadena no está vacía (tiene longitud)
- ¿Cómo se comparan dos números en una sentencia if?
- Usa -eq, -ne, -lt, -le, -gt o -ge dentro de los corchetes
- ¿Cuál es la sintaxis de una sentencia if-else en bash?
- if [ condition ]; then commands; else commands; fi
- ¿Cuál es la sintaxis de una sentencia if-elif-else en bash?
- if [ condition1 ]; then commands; elif [ condition2 ]; then commands; else commands; fi
- ¿Cuál es la estructura básica de un bucle for en bash?
- for variable in list; do commands; done