Frage von Dariorosengarte, 50

Hallo , Kann mit jemand diese Aufgabe erklären. Wie kann ich diese Aufgabe lösen.Danke?

scripten

Antwort
von tgel79, 9

Das ist ein Bash Skript und macht folgendes:

Erster Teil:
Es nimmt als Parameter einen Nutzernamen
Es setzt das Passwort des Nutzers auf seine User-ID plus 1000
Es löscht alle Dateien die mit "archives" beginnen aus dem home directory

Das stimmt nicht ganz, denn Zeile 16 hat einen Fehler. Wenn es den Benutzer,tim und timo gibt und tim der Parameter ist, dann steht in newpass Murks

Zweiter Teil:
In Zeile 11 wird geprüft, ob ein Parameter übergeben wurde (sehr komisch, normalerweise fragt man anders die Zahl der Parameter ab)
In Zeile 12 wird von der Kommandozeile der Parameter gelesen und es erscheint am Anfang der ,,Prompt'' "Please .... "
Ab Zeile 13 beginnt der else-Zweig
In Zeile 14 wird die variable "username" dem Wert des ersten Parameter des Skritps zugewiesen
In Zeile 15 endet der else-Zweig.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten