Aufgaben Bash for

Aus xinux.net
Zur Navigation springen Zur Suche springen

Aufgabe 1

  • Schreiben Sie eine For-Schleife die in unserem Netzwerk erkennt ob ein Rechner online ist
  • Übergeben Sie als Parameter das Netz

!Hinweis: Nutzen Sie den Rückgabewert von "ping -c 1 -w 1 $IP"

Aufgabe 2

  • Schreiben Sie eine For-Schleife die bei einer IP die Ports 1 bis 1024 auf Erreichbarkeit prüft
  • Übergeben Sie als Parameter die IP

!Hinweis: Nutzen Sie den Rückgabewert von "netcat -w 1 -z $IP $PORT"

Aufgabe 3

  • rm löscht Dateien, ohne sie dabei in einen Papierkorb zu verschieben
  • Lösung: Schreiben Sie ein Skript, das
    • einen Papierkorb erstellt, wenn er nicht bereits existiert
    • beliebig viele angegebene Dateien dorthin verschiebt (so wie bei rm)
    • Auskunft über die Verschiebungen gibt