mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
muh
This commit is contained in:
parent
f66087fe08
commit
58cdea0107
@ -17,8 +17,10 @@ der Prüfung und der Note 1.\
|
|||||||
Name: `__________________________` Klasse: `_____________` Datum:
|
Name: `__________________________` Klasse: `_____________` Datum:
|
||||||
`_____________`\
|
`_____________`\
|
||||||
|
|
||||||
|--------- | ---------- | ------------------
|
|--------- | ---------- | ------------------ |
|
||||||
|Aufgabe | max. Punkte | erreichte Punkte
|
|
||||||
|
|Aufgabe | max. Punkte | erreichte Punkte |
|
||||||
|
|
||||||
| |
|
| |
|
||||||
|1a | 1 |
|
|1a | 1 |
|
||||||
|1b | 1 |
|
|1b | 1 |
|
||||||
@ -33,6 +35,7 @@ Name: `__________________________` Klasse: `_____________` Datum:
|
|||||||
|3b | 5 |
|
|3b | 5 |
|
||||||
| | |
|
| | |
|
||||||
|Total | 22.5 |
|
|Total | 22.5 |
|
||||||
|
|
||||||
|--------- | ---------- | ------------------
|
|--------- | ---------- | ------------------
|
||||||
|
|
||||||
|
|
||||||
@ -97,9 +100,10 @@ Antwort:
|
|||||||
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
`__________________________________________________________________________________________ _____________________________________________________________________________________________________ _____________________________________________________________________________________________________`\
|
||||||
|
|
||||||
|
|
||||||
|
## Teil 2 - Codestücke
|
||||||
|
|
||||||
|
**Aufgabe - 2a (2 Punkte)** - Backup Skript
|
||||||
|
|
||||||
- Backup Skript\
|
|
||||||
\
|
|
||||||
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
|
Nachfolgend sehen sie ein unvollständiges Backupskript. Die wichtigsten
|
||||||
Informationen, um mit `tar` ein Backup durchzuführen, werden in den
|
Informationen, um mit `tar` ein Backup durchzuführen, werden in den
|
||||||
Variablen `quelle`, `ziel` und `outputFile` zwischengespeichert.
|
Variablen `quelle`, `ziel` und `outputFile` zwischengespeichert.
|
||||||
@ -115,7 +119,7 @@ ziel="/var/backups/"
|
|||||||
tar -cZf ________________ __________
|
tar -cZf ________________ __________
|
||||||
```
|
```
|
||||||
|
|
||||||
- for in\
|
**Aufgabe - 2b (2 Punkte)** - for in\
|
||||||
\
|
\
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollten das Skript
|
||||||
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
|
so ergänzen, dass es den Inhalt des Verzeichnisses `/home/` ausgibt und
|
||||||
@ -128,8 +132,8 @@ for i in ______________ ; do
|
|||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
- If - else\
|
**Aufgabe - 2c (2 Punkte)** - If - else
|
||||||
\
|
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
||||||
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
|
nun so ergänzen (Zeilen 3 und 5), dass dieses, falls das 1. Argument den
|
||||||
Wert `keyw0rd` hat, den Text *sie dürfen passieren* ausgibt und falls
|
Wert `keyw0rd` hat, den Text *sie dürfen passieren* ausgibt und falls
|
||||||
@ -144,8 +148,8 @@ else
|
|||||||
fi
|
fi
|
||||||
```
|
```
|
||||||
|
|
||||||
- while\
|
**Aufgabe - 2d (2 Punkte)** - while
|
||||||
\
|
|
||||||
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
Nachfolgend sehen sie ein unvollständiges Skript. Sie sollen das Skript
|
||||||
so ergänzen, dass die Schleife solange läuft, wie `zaehler` kleiner als
|
so ergänzen, dass die Schleife solange läuft, wie `zaehler` kleiner als
|
||||||
8 ist (Zeile 3) und der `zaehler` zum Schluss jedes Schleifendurchlaufs
|
8 ist (Zeile 3) und der `zaehler` zum Schluss jedes Schleifendurchlaufs
|
||||||
@ -160,9 +164,10 @@ while [ $zaehler _________ ]; do
|
|||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Teil 3 - Programmieraufgaben
|
||||||
|
|
||||||
|
**Aufgabe - 3a (4.5 Punkte, 0.75 Punkt pro Zeile)** - Rechnerskript
|
||||||
|
|
||||||
- Rechnerskript\
|
|
||||||
\
|
|
||||||
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
Im nachfolgenden sehen sie ein Taschenrechnerskript, welches zwei Zahlen
|
||||||
und eine Operation einliest und dann die beiden Zahlen mit dieser
|
und eine Operation einliest und dann die beiden Zahlen mit dieser
|
||||||
Operation verrechnet (zB. addiert) und ausgibt:
|
Operation verrechnet (zB. addiert) und ausgibt:
|
||||||
@ -196,11 +201,11 @@ fi
|
|||||||
|
|
||||||
Der Code der Operationen Subtraktion und Multiplikation fehlt. Ergänzen
|
Der Code der Operationen Subtraktion und Multiplikation fehlt. Ergänzen
|
||||||
sie den Code an den hervorgehobenen Stellen so, dass auch die
|
sie den Code an den hervorgehobenen Stellen so, dass auch die
|
||||||
Subtraktion und Multiplikation funktionieren.\
|
Subtraktion und Multiplikation funktionieren.
|
||||||
|
|
||||||
|
|
||||||
- resolv.conf\
|
**Aufgabe - 3b (5 Punkte)** - resolv.conf
|
||||||
\
|
|
||||||
In der Datei `/etc/resolv.conf` kommen Domänennamen der lokalen Domains
|
In der Datei `/etc/resolv.conf` kommen Domänennamen der lokalen Domains
|
||||||
vor, zB.:
|
vor, zB.:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user