Entschlüsselung der Schatzkarte
Die Schatzkarte wurde in ein Shell-Skript kodiert, das vervollständigt werden muss. Das Skript verwendet grundlegende arithmetische Operationen, um die anfänglichen Koordinaten in den endgültigen Standort umzuwandeln. Ihre Aufgabe ist es, die fehlenden Werte und Berechnungen einzutragen, um zu enthüllen, wo der Schatz vergraben ist.
Aufgaben
Vervollständigen Sie das Skript treasure_map.sh
im Verzeichnis /home/labex/project
, indem Sie:
- Den Variablen
LATITUDE
(Breitengrad) und LONGITUDE
(Längengrad) die korrekten Anfangswerte zuweisen.
- Arithmetische Operationen implementieren, um
PACES_NORTH
(Schritte nach Norden) und PACES_EAST
(Schritte nach Osten) zu berechnen.
Anforderungen
- Das Shell-Skript
treasure_map.sh
befindet sich in /home/labex/project
mit folgender Code-Struktur:
#!/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."
-
Verwenden Sie diese Werte und Berechnungen:
- Setzen Sie
LATITUDE
auf 15
.
- Setzen Sie
LONGITUDE
auf 25
.
- Berechnen Sie
PACES_NORTH
als Breitengrad multipliziert mit 2.
- Berechnen Sie
PACES_EAST
als Längengrad geteilt durch 5.
-
Das Skript gibt den Schatzstandort in diesem Format aus:
The treasure is buried X paces north and Y paces east from the old oak tree.
Wobei X und Y die berechneten Werte sind.
Beispielausgabe
The treasure is buried 30 paces north and 5 paces east from the old oak tree.
Hinweise
- Stellen Sie sicher, dass das Skript ausführbar ist, indem Sie
chmod +x
verwenden.