Frage zur Shell

M

mega4141

Grünschnabel
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
 
#!/bin/sh
echo "Sie haben folgenden Parameter eingengeben:" $1
datum=`date`
echo $datum ">" $1 "<" >>logile
 
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

Shell if-Abfrage mit equal or greater wirft Fehlermeldung unary operator expected

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

Datum,Name & Uhrzeit in einem Shell Script!

Server-Monitoring mit RRDTool

Zurück
Oben