Hi,
da ich mich nun schon einige Zeit mit Linux befasse wollte ich auch ein wenig tiefer in die Bash einsteigen und das Schreiben von Scripten erlernen. Also los in die Buchhandlung und Literatur gekauft. Soweit so gut, leider fehlt an den Stellen wo ich es benötige natürlich eine Erklärung. Darum ein Hilfeschrei an euch. Es sind am Anfang des Buches zwei Aufgaben gestellt die nach Lösung zwei Scripte ergeben sollen.
So nun zu meiner Frage: Bei Script eins sollen einige Parameter eingetragen werden die noch nicht das Problem darstellen, aber was muß ich eintragen wenn nach jeden Aufruf des Scripts der eingegebene Parameter und das aktuelle Datum in eine Datei "
Linux 15.036 Themen, 107.107 Beiträge
parameter:
http://www.tldp.org/LDP/abs/html/othertypesv.html -> positional parameters
(die adresse empfehle ich zu den bookmarks hinzuzufügen ;-) )
datum: guckst du man date
in dateien schreibst du, indem du die ausgabe mit ">" umleitest, also:
date > /irgend/eine/datei
bzw
date >> /irgend/eine/datei
ersteres wird die ausgabe in die datei reinschreiben und den vorherigen inhalt überschreiben, zweiteres wird die ausgabe ans ende der datei anhängen.
viel spass beim skripten. das kann das pinguinpflegerleben gewaltig versüssen ;-)
#!/bin/sh
echo $* > ~/datei.$$
echo $(date) >> ~/datei.$$
cat ~/datei.$$
rm ~/datei.$$
soll die Datei erhalten bleiben, dann ohne rm und ohne $$ als Extention und beim ersten Aufruf von Echo >> setzen !
Viel Glück und Spaß mit der bash !
Gruß
repi
Hi mic und repi,
besten Dank für eure super Tips. Da werde ich mich mal gleich beimachen. Mal sehen ob das so klappt wie ich mir das denken.
Bis dann