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
 
A

Anzeige

Hallo mega4141,

schau mal hier: Frage zur Shell. Dort wird jeder fündig!
H

hopfe

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

megamimi

Nörgler vom Dienst
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

Oben