Repaso - Adivina el Número
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 73 de 82.
Desafío
FácilCrea un script de shell llamado guesser.sh que simule un juego de adivinanza de números con una secuencia fija de intentos.
Tu script debe:
- Comenzar con la línea shebang (
#!/bin/bash) - Establecer una variable llamada
secretcon el valor5 - Establecer una variable llamada
guesscon el valor inicial0 - Usar un bucle while que continúe mientras
guessno sea igual asecret - Dentro del bucle, incrementar
guessen 1 - Usar una instrucción if para verificar el intento:
- Si
guesses menor quesecret, imprimir:Guess [guess]: Too low! - Si
guesses igual asecret, imprimir:Guess [guess]: Correct!
- Si
Haz que el script sea ejecutable y ejecútalo. Tu salida debe ser:
Guess 1: Too low!
Guess 2: Too low!
Guess 3: Too low!
Guess 4: Too low!
Guess 5: Correct!Pista: Usa
-nepara "no igual" en la condición del while,-ltpara "menor que" en la instrucción if, y-eqpara "igual a". Incrementa el intento al inicio de cada iteración del bucle conguess=$((guess + 1)).
Pruébalo tú mismo
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro13Fundamentos de Scripting en Shell
Qué es un Script de ShellCrear y Ejecutar un ScriptVariables en ScriptsEntrada de Usuario en ScriptsSentencia IfBucle ForBucle WhileRepaso - Adivina el Número2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos