FlashKeepers

Linux · CompTIA Linux+

Fundamentos de Programación de Scripts de Shell en Linux

Conceptos básicos de programación de scripts en bash, incluidas variables, bucles y condicionales.

40 tarjetas · tarjetas básicas · Escrito por IA, revisado dos veces. Edita lo que quieras.

Estudiar este mazo gratis Ver primero Descarga FlashKeepers para iPhone
¿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

25 tarjetas más en la app