lehrkraefte:blc:informatik:glf4-24:bash-adventure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

lehrkraefte:blc:informatik:glf4-24:bash-adventure [2024/02/06 11:53] – created Ivo Blöchligerlehrkraefte:blc:informatik:glf4-24:bash-adventure [2024/02/14 14:25] (current) Ivo Blöchliger
Line 1: Line 1:
 +====== Bash Adventure ======
 +
 +Hier finden Sie eine Übersicht [[lehrkraefte:blc:informatik:glf4-24:bash-kommandos|der wichtigsten Befehle]].
 +
 +<WRAP todo>
 +  * Speichern Sie folgende Archiv in ''C:\ofi\'' (mit Link speichern unter){{lehrkraefte:blc:informatik:glf22:adventurequest.zip}}. 
 +  * Öffnen Sie git-bash und navigieren Sie in dieses Verzeichnis mit ''cd /c/ofi'' 
 +  * Überprüfen mit dem Kommando ''ls'', ob die zip-Datei auch dort liegt.
 +  * Entpacken Sie das zip-Archiv mit ''unzip adventurequest.zip''
 +  * Überprüfen Sie wieder mit ''ls'', ob auch ein neues Verzeichnis entstanden ist.
 +  * Wechseln Sie ins neue Verzeichnis mit ''cd adventurequest'' <key>Tab</key> <key>Enter</key>.
 +  * Starten Sie den Guide mit ''python guide.py''
 +
 +Versuchen Sie die gestellten Aufgaben zu lösen. Schauen Sie sich ruhig um mit ''ls'', ''cd ordnername'' und ''cd ..'' um wieder zurück zu gelangen.
 +
 +**Hinweis**: Die letzte Aufgabe (alle Bibliotheken ausrüsten) ist sehr anspruchsvoll. 
 +<hidden Hilfe>
 +Folgendes Script ruft den Befehl ''echo'' (einfach ausgeben, was danach folgt) für jedes Verzeichnis auf:
 +<code bash>
 +for verzeichnis in */; do echo "Etwas mit $verzeichnis machen"; done
 +</code>
 +  * Ändern Sie erst einmal das Suchmuster ''*/'' so ab, dass nur alle relevanten Verzeichnisse durchlaufen werden.
 +  * Ändern Sie dann das, was echo ausgibt so ab, dass echo das gewünschte Kommando ausgibt.
 +  * Ersetzen Sie dann echo durch das Kommando.
 +</hidden>
 +</WRAP>