Skip to content

Commit

Permalink
Navigation zu den Notebooks hinzugefuegt
Browse files Browse the repository at this point in the history
  • Loading branch information
terben committed Oct 20, 2019
1 parent 8834e66 commit 4ab3db9
Show file tree
Hide file tree
Showing 13 changed files with 208 additions and 0 deletions.
16 changes: 16 additions & 0 deletions 01_Shell_Einleitung.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [Nächste Lektion](02_Shell_Befehle_Dateisystem.ipynb) >"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -225,6 +233,14 @@
"<b> GUIs und CLIs stehen nicht in Konkurrenz zueinander, sondern sie ergänzen sich hervorragend. Sie sollten stets diejenige Methode wählen, die für eine gegebene Aufgabe geeigneter ist. </b>\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [Nächste Lektion](02_Shell_Befehle_Dateisystem.ipynb) >"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions 02_Shell_Befehle_Dateisystem.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](01_Shell_Einleitung.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_02_Befehle_Dateisystem.ipynb) || [Nächste Lektion](03_Shell_Dateien_Verzeichnisoperationen.ipynb) >"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -733,6 +741,14 @@
"</ul>\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](01_Shell_Einleitung.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_02_Befehle_Dateisystem.ipynb) || [Nächste Lektion](03_Shell_Dateien_Verzeichnisoperationen.ipynb) >"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions 03_Shell_Dateien_Verzeichnisoperationen.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](02_Shell_Befehle_Dateisystem.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_03_Dateien_Verzeichnisoperationen.ipynb) || [Nächste Lektion](04_Shell_Pipelines_und_Filter.ipynb) >"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -642,6 +650,14 @@
"</ul>\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](02_Shell_Befehle_Dateisystem.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_03_Dateien_Verzeichnisoperationen.ipynb) || [Nächste Lektion](04_Shell_Pipelines_und_Filter.ipynb) >"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions 04_Shell_Pipelines_und_Filter.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](03_Shell_Dateien_Verzeichnisoperationen.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_04_Pipelines_und_Filter.ipynb) || [Nächste Lektion](05_Shell_for_Schleife.ipynb) >"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -681,6 +689,14 @@
"</ul>\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](03_Shell_Dateien_Verzeichnisoperationen.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_04_Pipelines_und_Filter.ipynb) || [Nächste Lektion](05_Shell_for_Schleife.ipynb) >"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions 05_Shell_for_Schleife.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](04_Shell_Pipelines_und_Filter.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_05_for_Schleife.ipynb) || [Nächste Lektion](06_Shell_Shell-Skripte.ipynb) >"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -553,6 +561,14 @@
"</ul>\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](04_Shell_Pipelines_und_Filter.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_05_for_Schleife.ipynb) || [Nächste Lektion](06_Shell_Shell-Skripte.ipynb) >"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions 06_Shell_Shell-Skripte.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](05_Shell_for_Schleife.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_06_Shell-Skripte.ipynb) || [Nächste Lektion](07_Shell_Dateiinhalte_finden_und_nutzen.ipynb) >"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -694,6 +702,14 @@
"</ul>\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](05_Shell_for_Schleife.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_06_Shell-Skripte.ipynb) || [Nächste Lektion](07_Shell_Dateiinhalte_finden_und_nutzen.ipynb) >"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions 07_Shell_Dateiinhalte_finden_und_nutzen.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](06_Shell_Shell-Skripte.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_07_Dateiinhalte_finden_und_nutzen.ipynb) |"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -435,6 +443,14 @@
"</ul>\n",
"</div>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"< [Vorherige Lektion](06_Shell_Shell-Skripte.ipynb) || [Verständnisfragen zu dieser Lektion](Verstaendnisfragen_zu_Lektion_07_Dateiinhalte_finden_und_nutzen.ipynb) |"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions Verstaendnisfragen_zu_Lektion_02_Befehle_Dateisystem.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](02_Shell_Befehle_Dateisystem.ipynb) |"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -83,6 +91,14 @@
"11. Die Befehlssequenz `cd /home` und `cd /oliver`\n",
"12. Die Befehlssequenz `cd /home` und `cd oliver`"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](02_Shell_Befehle_Dateisystem.ipynb) |"
]
}
],
"metadata": {
Expand Down
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](03_Shell_Dateien_Verzeichnisoperationen.ipynb) |"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -266,6 +274,14 @@
"source": [
"<img src=\"figuren/Shell_Dateien_Verzeichnisoperationen_fig3_und_4.png?modified=12345678\" style=\"width: 900px;\">"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](03_Shell_Dateien_Verzeichnisoperationen.ipynb) |"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions Verstaendnisfragen_zu_Lektion_04_Pipelines_und_Filter.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](04_Shell_Pipelines_und_Filter.ipynb) |"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -146,6 +154,14 @@
"source": [
"**Hinweis:** Mit dem Befehl `awk '($1 != 100)' datei.txt` bekommen Sie alle Zeilen aus `datei.txt`, deren erste Spalte einen Wert ungleich 100 hat."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](04_Shell_Pipelines_und_Filter.ipynb) |"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions Verstaendnisfragen_zu_Lektion_05_for_Schleife.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](05_Shell_for_Schleife.ipynb) |"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -170,6 +178,14 @@
"\n",
"Geben Sie eine `for`-Schleife an, die die Datei `dritte_zeilen.txt` erstellt."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](05_Shell_for_Schleife.ipynb) |"
]
}
],
"metadata": {
Expand Down
16 changes: 16 additions & 0 deletions Verstaendnisfragen_zu_Lektion_06_Shell-Skripte.ipynb
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](06_Shell_Shell-Skripte.ipynb) |"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -103,6 +111,14 @@
"\n",
"Annika möchte diese Pipeline in ein Shell-Skript umwandeln, welches das Ergebnis der unvollständigen Beobachtungen nicht auf den Bildschirm ausgibt, sondern in eine Datei speichert. Schreiben Sie dieses Shell-Skript mit Namen `unvollstaendige_Daten.sh`. Kammandozeilenparameter sollen die Beobachtungslogdatei und die zu erstellende Ausgabedatei sein. Kommentieren Sie ihr Skript angemessen."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](06_Shell_Shell-Skripte.ipynb) |"
]
}
],
"metadata": {
Expand Down
@@ -1,5 +1,13 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](07_Shell_Dateiinhalte_finden_und_nutzen.ipynb) |"
]
},
{
"cell_type": "markdown",
"metadata": {},
Expand Down Expand Up @@ -94,6 +102,14 @@
"source": [
"Wir beschäftigen uns weiter mit der Annikas Datei `~/Bachelor_Arbeit/Beobachtungen/Beobachtungs_Logdatei.txt`. Sie möchte wissen, wie viele Beobachtungen jeweils in den fünf Konfigurationen `u`, `g`, `r`, `i` und `z` vorhanden sind. Schreiben Sie eine `for`-Schleife, die diese Aufgabe erledigt."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!--NAVIGATION-->\n",
"| [zur Lektion](07_Shell_Dateiinhalte_finden_und_nutzen.ipynb) |"
]
}
],
"metadata": {
Expand Down

0 comments on commit 4ab3db9

Please sign in to comment.