Pon a prueba tus conocimientos de Scripting Básico en Bash con este sencillo test. El test consta de 30 preguntas. Las respuestas incorrectas restan 0.25 puntos. El nivel del test es muy básico. ¿A qué estás esperando para comprobar cuantas respuestas aciertas?
⬇️ Compra en Amazon el hardware que utilizo ⬇️
- 💻 Ordenador Portátil: Descúbrelo aquí
- 🖥️🖥️ Monitores: Mis 2 súper monitores
- ⌨️ Teclado: Mini teclado + Lector DNIe
- 🖱️ Ratón: Mi ratón programable
- 🎧 Auriculares: Súper Auriculares TOP!
- 🖨️ Impresora: Mi fantástica impresora
- 🗄️ NAS Backup: Mi NAS para Backups
- 🔌 HUB USB: Mi HUB para puertos USB
- 📱 Smartphone: Mi Smartphone
- 📲 Tablet: Mi tablet para viajes
- ⌚ Smartwatch: Mi Smartwatch favorito
- 📹 Cámara deportiva: Mi cámara para deportes
Debes estar autenticado con Facebook, Linkedin, Google, Twitter... para poder realizar el test.
El resultado del siguiente script es:
El resultado del siguiente script es:
¿Cual es la salida del siguiente script?
Si ejecutamos el siguiente script, obtendremos:
La salida del siguiente script es...
¿Qué salida obtenemos con el siguiente script?
¿Qué parte de la cadena se muestra con este script?
Si ejecutamos el siguiente script de una línea, ¿qué resultado se obtiene?
Si hoy es dia 23, y ejecutamos el script siguiente, ¿qué salida obtenemos?
¿Cuál de los siguientes no sería un procesador de textos?
¿Qué opción es la correcta?
¿Y ahora? ¿Qué opción es la correcta?
Si ejecutamos el siguiente script con ./script.sh ¿que resultado obtenemos?
Y si lo ejecutamos con: sh ./script.sh ¿que resultado obtenemos?
El hardware corresponde a la parte...
El siguiente bucle muestra la salida...
El valor de $miArray es:
La salida del siguiente script es...
Si ejecutamos el siguiente script con: sh ./script.sh, obtendremos la salida...
¿Qué resultado mostrará el siguiente script?
La salida del siguiente script es...
¿Qué obtendremos al ejecutar el siguiente script?
¿Qué obtendremos al ejecutar el siguiente script?
¿Qué resultado obtendremos cuando ejecutemos el siguiente script?
¿Qué obtendremos si ejecutamos el siguiente script?
¿Que salida tendremos al ejecutar este script?
Si tenemos el siguiente array, ¿que mostrará el script al ser ejecutado?
Si ejecutamos un script con: ./script.sh parámetro1 parámetro2 parámetro3, ¿qué obtendremos al ejecutarlo?:
Si ejecutamos el siguiente script (tenemos 25 de variables de entorno) ¿qué obtendremos?:
La cantidad mínima de información que podemos representar en un ordenador se denomina:
#!/bin/bash echo "Hola\nMundo"
Hola Mundo
Hola
Mundo
HolaMundo
Hola\nMundo
#!/bin/bash echo -e "Hola\nMundo"
Hola Mundo
Hola
Mundo
HolaMundo
Hola\nMundo
#!/bin/bash echo "uno dos tres cuatro" | awk '{print $(NF-2)}'
uno
dos
tres
cuatro
#!/bin/bash echo "línea 1" > fichero.txt echo "línea 2" > fichero.txt cat fichero.txt
línea 1
línea 2
El script da error
Ninguna es correcta
#!/bin/bash echo -e "Hola \t Amigos \t Linuxeros"
HolaAmigosLinuxeros
Hola Amigos Linuxeros
Hola AmigosLinuxeros
Ninguna es correcta
#!/bin/bash for (( contador=10; contador>0; contador-- )) do echo -n "$contador " done printf "\n"
10 9 8 7 6 5 4 3 2 1
10 9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1 0
9 8 7 6 5 4 3 2 1
#!/bin/bash cadena="Este es un ejemplo de una cadena" subCadena=${cadena:11:7} echo $subCadena
un ejemplo
cadena
ejemplo
una cadena
#!/bin/bash ls -1 / | grep etc | sed 's/etc/cte/g'
Error
Resultado vacío
etc
cte
#!/bin/bash DIA=`date +%d` if [ "$DIA" == 10 ]; then echo "Enhorabuena!" else echo "Ups, lo siento..." fi
Error
Enhorabuena!
Ups, lo siento...
Error en el comando "date"
#!/bin/bash miFuncion() { echo "Hola Mundo\t Maravilloso!" } miFuncio
Hola Mundo Maravilloso
Error
HolaMundo
Hola MundoMaravilloso
#!/bin/bash echo "Esto es una prueba" | wc -w
4
15
18
20
#!/bin/bash echo "Esto es otra prueba" | wc -l
4
16
19
1
#!/bin/bach echo "Bienvenidos al planeta Tierra :D"
Bienvenidos al planeta Tierra :D
Bienvenidos al planeta Tierra
"Bienvenidos al planeta Tierra :D"
Error
#!/bin/bach echo "Bienvenidos al planeta Tierra :D"
Bienvenidos al planeta Tierra :D
Bienvenidos al planeta Tierra
"Bienvenidos al planeta Tierra :D"
Error
#!/bin/bash $username = "PACO" echo "Hola username"
Hola username
Hola PACO
"Hola username"
"Hola PACO"
#!/bin/bash for i in {5..20..5}; do echo "Bienvenido $i" done
Bienvenido 5
Bienvenido 25
Bienvenido 45
Bienvenido 55
Bienvenido 75
Bienvenido 5
Bienvenido 10
Bienvenido 15
Bienvenido 20
Bienvenido 25
Bienvenido 25
Bienvenido 15
Bienvenido 10
Bienvenido 5
Bienvenido 25
Bienvenido 20
Bienvenido 15
Bienvenido 10
#!/bin/bash miArray[0]="uno" miArray[1]="dos" echo $miArray
uno
dos
uno dos
Ninguna es correcta
#!/bin/bash letras=("a a a" "b b b" "c c c" "d d d") echo ${letras[2]}
a a a
b b b
c c c
d d d
#!/bin/bash echo $0
0
./script.sh
$0
Ninguna es correcta
#!/bin/bash VAR=" " if [ -n "$VAR" ]; then echo "Hola" fi
Resultado vacío
Hola
El script da un error
Ninguna es correcta
#!/bin/bash X="-n" Y="" if [ $X = $Y ] ; then echo "X=Y" fi
-n=
-n=""
Ninguna es correcta
X=Y
#!/bin/bash CADENA="HOLA MUNDO!" echo ${CADENA,,}
HOLA MUNDO!
Hola mundo!
Hola Mundo!
hola mundo!
#!/bin/bash let a=4*9+5 echo $a
56
Falla la ejecución del script
Ninguna es correcta
41
#!/bin/bash echo "Esto es una cadena de texto en bash" | awk -F "d" '{print $NF}'
dena de texto en bash
Esto es una ca
Esto es una caena de texto en bash
El comando awk no existe
#!/bin/bash Area_Rectangulo() { area=$(($1 * $2)) echo "El área es: $area" } Area_Rectangulo 10 20
El área es: $area
El área es: area
El área es: 10 * 20
El área es: 200
#!/bin/bash var="Soy un gato" echo ${var/gato/perro}
Soy un gato
Soy un perro
Soy un var
Ninguna es correcta
#!/bin/bash MIARRAY=(ford ferrati fiat seat renault) echo ${#MIARRAY}
3
4
5
Error
#!/bin/bash echo $#
./script.sh
1
2
3
#!/bin/bash env | head | wc -l
5
25
10
Error
#!/bin/bash z=$(echo '4.1+5.2' | bc);echo
Error
Ninguna es correcta
4.1+5.2
9.3
(Asegúrate de haber respondido a todas) DE 30
BAREMO
Respuestas Correctas | Tu Calificación |
---|---|
0-9 | Muy deficiente |
10-14 | Suspenso |
15-19 | Aprobado |
20-24 | Notable |
25-29 | Sobresaliente |
30 | Matrícula de Honor |
ENJOY!