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 datosPractica por tu cuenta: Playground de Terminal