option
Cuestiones
ayuda
daypo
buscar.php

Operadores Comparacion Bash

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Operadores Comparacion Bash

Descripción:
Operadores para scripts de Bash

Fecha de Creación: 2025/05/02

Categoría: Informática

Número Preguntas: 24

Valoración:(2)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué significa el operador -eq en Bash?. Comprueba si dos valores son iguales. Comprueba si dos valores son distintos. Comprueba si un valor es mayor que otro. Comprueba si un valor es menor que otro.

¿Qué operador se utiliza para comparar si dos números son iguales en Bash?. ==. =. -eq. -equal.

¿Qué operador se usa para comprobar si una cadena está vacía?. -n. == " ". -z. empty.

¿Cuál de los siguientes operadores comprueba si un archivo existe y es un archivo normal (no directorio)?. -f. -e. -d. -x.

¿Qué operador se usa para comparar si un número A es mayor que un número B en Bash?. >. gt. -gt. >>.

¿Cuál es el operador correcto para comprobar si dos cadenas de texto son diferentes?. !=. -ne. <>. !==.

¿Qué operador verifica si un archivo existe (sin importar el tipo)?. -f. -d. -e. exists.

¿Qué operador de comparación numérica se usa para saber si dos números son diferentes?. !=. -ne. <>. -diff.

¿Cuál de estos operadores se utiliza para verificar si un archivo es ejecutable?. -x. -r. -e. -f.

¿Qué hace el siguiente código en un script de Bash? for i in {1..3}; do echo "Número: $i" done. Número: 1 Número: 2 Número: 3. Número: 1 Número: 2. Número: 1 Número: 2 Número: 3 Número: 4. Número: 0 Número: 1 Número: 2.

¿Qué condición evalúa el siguiente bucle? while [ "$a" -le 5 ]; do echo $a a=$((a + 1)) done. Si el valor de a es mayor o igual a 5. Si el valor de a es menor o igual a 5. Si el valor de a es igual a 5. Si el valor de a es distinto a 5.

¿Qué hace el siguiente código en un script de Bash? x=2 for i in {1..3}; do x=$((x * i)) done if [ "$x" -gt 10 ]; then x=$((x - 5)) fi. Multiplica x en un bucle y luego evalúa si es mayor que 10 para restarle 5. Resta x en un bucle y luego verifica si es menor que 10 para hacer una operación. Suma x en un bucle y luego verifica si es mayor que 10 para multiplicarlo. Divide x en un bucle y luego evalúa si es menor que 10 para sumarle un valor.

¿Qué hace el siguiente código en Bash? x=5 for i in {1..4}; do x=$((x + i)) done. Suma x con los valores de 1 a 4 en un bucle. Multiplica x por los valores de 1 a 4 en un bucle. Divide x por los valores de 1 a 4 en un bucle. Resta x con los valores de 1 a 4 en un bucle.

¿Qué hace el siguiente código en Bash? x=10 if [ "$x" -lt 20 ]; then x=$((x * 2)) fi. Multiplica x por 2 si es menor que 20. Suma 2 a x si es menor que 20. Divide x entre 2 si es menor que 20. Resta 2 a x si es menor que 20.

¿Qué hace el siguiente código en Bash? x=10 until [ "$x" -lt 5 ]; do echo "$x" x=$((x - 2)) done. Imprime los números 10, 8, 6. Imprime los números 10, 8, 6, 4. Imprime los números 10, 9, 8, 7, 6. Imprime los números 10, 8, 6, 4, 2.

¿Qué hace el siguiente código en Bash? case "$1" in start) echo "Iniciando..." ;; stop) echo "Deteniendo..." ;; restart) echo "Reiniciando..." ;; *) echo "Opción no válida." ;; esac. Ejecuta diferentes comandos según el valor del primer argumento. Ejecuta un bucle infinito. Imprime siempre "Opción no válida.". No hace nada porque falta un argumento.

¿Qué hace el siguiente código en Bash? select opt in "Opción 1" "Opción 2" "Salir"; do case "$opt" in "Opción 1") echo "Elegiste Opción 1" ;; "Opción 2") echo "Elegiste Opción 2" ;; "Salir") break ;; *) echo "Opción no válida" ;; esac done. Crea un menú interactivo que permite elegir entre tres opciones. Imprime "Opción no válida" siempre. Ejecuta un bucle infinito sin salida. No hace nada porque falta un argumento.

¿Qué hace el siguiente código en Bash? x=5 if [ "$x" -ne 10 ]; then echo "x no es igual a 10" fi. Imprime "x no es igual a 10" si x es diferente de 10. Imprime "x no es igual a 10" si x es igual a 10. Imprime "x no es igual a 10" siempre. No imprime nada.

¿Qué hace el siguiente código en Bash? x=1 until [ "$x" -ge 5 ]; do echo "$x" x=$((x + 1)) done. Imprime los números del 1 al 4. Imprime los números del 1 al 5. Imprime los números del 0 al 4. Imprime los números del 0 al 5.

¿Qué hace el siguiente código en Bash? for i in $(seq 1 2 10); do echo "$i" done. Imprime los números 1, 3, 5, 7, 9. Imprime los números 1, 2, 3, 4, 5. Imprime los números 1, 2, 10. Imprime los números 1, 5, 10.

¿Qué hace el siguiente código en Bash? x=1 while [ "$x" -le 5 ]; do echo "$x" x=$((x + 1)) done. Imprime los números del 1 al 5. Imprime los números del 1 al 6. Imprime los números del 0 al 5. Imprime los números del 0 al 6.

¿Qué hace el siguiente código en Bash? x=0 while true; do echo "$x" x=$((x + 1)) if [ "$x" -eq 5 ]; then break fi done. Imprime los números del 0 al 4. Imprime los números del 0 al 5. Imprime los números del 1 al 6. Imprime los números del 1 al 5.

¿Qué hace el siguiente código en Bash? x=1 while [ "$x" -lt 10 ]; do echo "$x" x=$((x * 2)) done. Imprime los números 1, 2, 4, 8. Imprime los números 1, 3, 5, 7, 9. Imprime los números 1, 2, 4, 6, 8. Imprime los números 1, 2, 4, 8, 16.

¿Qué hace el siguiente código en Bash? x=5 while [ "$x" -ge 0 ]; do echo "$x" x=$((x - 1)) done. Imprime los números del 5 al 0. Imprime los números del 5 al 1. Imprime los números del 5 al -1. Imprime los números del 5 al 6.

Denunciar Test