Introducción
El Capitán Barbanegra ha ocultado su tesoro en una isla remota y ha dejado una serie de pistas codificadas como variables de shell y operaciones aritméticas. En este desafío, deberás completar un script de shell parcialmente escrito para descifrar estas pistas y localizar el tesoro.
Descifrando el mapa del tesoro
El mapa del tesoro ha sido codificado en un script de shell que necesita ser completado. El script utiliza operaciones aritméticas básicas para convertir las coordenadas iniciales en la ubicación final. Tu tarea consiste en completar los valores faltantes y los cálculos para revelar dónde está enterrado el tesoro.
Tareas
Completa el script treasure_map.sh en el directorio /home/labex/project realizando lo siguiente:
- Asigna los valores iniciales correctos a las variables
LATITUDEyLONGITUDE. - Implementa las operaciones aritméticas para calcular
PACES_NORTHyPACES_EAST.
Requisitos
- El script de shell
treasure_map.shse encuentra en/home/labex/projectcon la siguiente estructura de código:
#!/bin/bash
## Assign the correct values to these variables
LATITUDE=
LONGITUDE=
## Calculate the paces using arithmetic operations
PACES_NORTH=
PACES_EAST=
## Don't modify the line below
echo "The treasure is buried $PACES_NORTH paces north and $PACES_EAST paces east from the old oak tree."
Utiliza estos valores y cálculos:
- Establece
LATITUDEen15. - Establece
LONGITUDEen25. - Calcula
PACES_NORTHcomo la latitud multiplicada por 2. - Calcula
PACES_EASTcomo la longitud dividida por 5.
- Establece
El script mostrará la ubicación del tesoro con este formato:
The treasure is buried X paces north and Y paces east from the old oak tree.
Donde X e Y son los valores calculados.
Ejemplo de salida
The treasure is buried 30 paces north and 5 paces east from the old oak tree.
Consejos
- Asegúrate de que el script tenga permisos de ejecución utilizando
chmod +x.
Resumen
En este desafío, has aprendido los fundamentos de la creación de scripts en shell:
- Asignación de valores a variables.
- Realización de operaciones aritméticas en scripts de shell.
- Ejecución de scripts y formateo de la salida de datos.
Estas habilidades son fundamentales para abordar tareas de scripting en shell más complejas en el futuro.



