Aufgaben Bash test-Kommando: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
 
*Welche test-operanden kann man auf eine Datei anwenden
 
*Welche test-operanden kann man auf eine Datei anwenden
 
*Schreiben sie ein Skript das Ausgabe gibt ob eine Datei ein Verzeichnis
 
*Schreiben sie ein Skript das Ausgabe gibt ob eine Datei ein Verzeichnis
 +
 +
= Pausen Erinnerungen =
 +
 +
* Schreiben Sie ein Skript welches jede Minute überprüft, ob [[Zeiten|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!" -->

Version vom 5. Juni 2023, 20:31 Uhr

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