0 Daumen
433 Aufrufe

Frage: Bei der Aufgabe hilfe

Erstellen Sie ein Shell-Skript, welches den Skriptnamen, die Shell-Prozess-ID, den Shell-Pfadnamen, das aktuelle Datum, alle Aufrufargumente des Skriptes sowie die Anzahl der Zeilen, Worte, Zeichen der Datei mit dem 1.Aufrufarguments($1) auf stdout ausgibt und gleichzeitig in eine Datei mit dem Namen des 2.Aufrufargumentes ($2) schreibt. Führen Sie das Skript aus



Also ich weiß wie man einen Shell Skript erstellt aber weiter weiß ich nicht.


Code:

args= "" 
for argument in $*
do
args= "$args$argument"
done
echo "Skriptname: $0
Prozess-ID: $$
Aktuelles Datum: $(date)
Argumente: $args
Word count: $(wc $1)" > $2


Kann mir jemand helfen? Ich habe diesen bekommen und verstehe es nicht.
Ich weiß nicht mal ob der Code richtig ist und funktioniert. Kann mir jemand helfen und auch erklären wofür args steht??

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community