Frage zur Shell

mega4141

Grünschnabel
Beiträge
4
Schreiben Sie ein Shell-Script mit dem Namen "echo" welches folgende Eigenschaften besitzt:

Das Shell Script soll einen Parameter beim Aufruf entgegennehmen und diesen dann zusammen mit einer Ausgabe in der Art " Sie haben folgenden Parameter eingengeben:"ausgeben.
Zusätzlich soll jedes Mal, wenn das Script ausgeführt wird, das Aktuelle Datum und der eingegebene Parameter in eine Datei "logfile" geschrieben werden, sodass nach wiederholtem Ausführen des Scripts ein Protokoll der eingegebenen Parameter vorliegt. Das Datum kann man mit dem Behehl "date" ausgeben.

Ein Tipp zum Testen des Scripts: Wenn Sie dem Shell-Script einen ganzen Satz als einzelnen Parameter übergeben wollen, dann müssen Sie diesen in Anführungszeichen setzen. Ansonsten würde die Shell die durch Leerzeichen getrennte Worte als Parameter 1, 2 ,3, usw. auffassen.

Kann mir jemand helfen???

Danke
 

hopfe

Haudegen
Beiträge
733
#!/bin/sh
echo "Sie haben folgenden Parameter eingengeben:" $1
datum=`date`
echo $datum ">" $1 "<" >>logile
 

megamimi

Nörgler vom Dienst
Beiträge
469
hi...

Passt net ganz, aber machst du eignetlich was alleine von dem Fernkurs?;)

cu mimi

PS: ned beleidigt sein, ist ein Scherz:D
 

Ähnliche Themen

Last mit etc/passwd anzeigen lassen

string.split() splittet zu einzelnen Buchstaben anstatt zu Wörtern

Neueste Themen

Oben