Mailinglist Archive: opensuse-de (4986 mails)

< Previous Next >
Re: bash
  • From: David@xxxxxxxxxx (David Haller)
  • Date: Wed Aug 16 22:47:45 2000
  • Message-id: <XFMail.000817004745.David@xxxxxxxxxx>



Hallo Clemens,

Clemens Wohld wrote:
echo "Onlinezeit: von $online-$(date +%s) = min/std Online!" >> $myfile
Beide Werte sind sec (date +%s)

Frage? Was mach ich hier falsch?

Ich hab es schon $(($online)-$(date +%s))
oder $($(online)-$(date +%s)), so eine Std. alles mal getestet aber
nicht zum exacten Ergebnis gekommen :(

# Differenz zwischen "jetzt" und dem Wert in $online:
echo $[$(date +%s) - online]

Innerhalb von $[] sind die Variablen ohne $ anzugeben.

Die Ausgabe kannst du dann noch (mit einer zusaetzlichen Variablen,
z.B. zeit=$[$(date +%s) - online] auch formatieren, z.B, in
"Stunden:Minuten:Sekunden":

echo $[zeit / 3600]:$[zeit % 3600 / 60]:$[zeit % 60]

CU
David


--
"Wenn du so weitermachst lernst du das "Wokeln" auch noch. Was du
weist nicht was Wokeln ist. das ist der Stil in dem Ich Poste."
[WoKo in dag°]

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx


< Previous Next >
References