Aufgaben Bash test-Kommando
Version vom 5. Juni 2023, 20:42 Uhr von Linkai.zhang (Diskussion | Beiträge)
Grundlegendes
- Was macht das test-Kommando?
- Welche Schreibweisen gibt es?
Numerischer Vergleich
- Welche Numerischen Vergleichsoperanden gibt es?
- Schreiben sie ein Skript das Ausgabe gibt ob 2 zahlen gleich sind oder nicht?
String-Vergleich
- Welche String Vergleichsoperanden gibt es?
- Schreiben sie ein Skript das Ausgabe gibt ob 2 Strings gleich sind oder nicht?
Objekt-Eigenschaften
- Welche test-operanden kann man auf eine Datei anwenden
- Schreiben sie ein Skript das Ausgabe gibt ob eine Datei ein Verzeichnis
Pausen Erinnerungen
- Schreiben Sie ein Skript welches jede Minute überprüft, ob Zeit für eine Pause ist
- Das Skript soll bis 16 Uhr funktionieren; danach soll es sich beenden und "Feierabend!" melden
- Tipp: mit notify-send kann man Desktop Notifikationen senden
<!-- #!/bin/bash -->
<!-- -->
<!-- h=$(date +%H) -->
<!-- m=$(date +%M) -->
<!-- -->
<!-- while [ $h -lt 16 ]; do -->
<!-- [ $h -eq 8 ] && [ $m -eq 0 ] && notify-send "Beginn!" -->
<!-- [ $h -eq 9 ] && [ $m -eq 20 ] && notify-send "NATO Pause" -->
<!-- [ $h -eq 9 ] && [ $m -eq 50 ] && notify-send "Kaffeepause" -->
<!-- [ $h -eq 12 ] && [ $m -eq 30 ] && notify-send "Mittagspause" -->
<!-- [ $h -eq 14 ] && [ $m -eq 50 ] && notify-send "Kaffeepause" -->
<!-- sleep 1m -->
<!-- done -->
<!-- -->
<!-- notify-send "Feierabend!" -->