Mailinglist Archive: opensuse-de (4986 mails)

< Previous Next >
Re: bash
  • From: David@xxxxxxxxxx (David Haller)
  • Date: Thu Aug 17 22:51:28 2000
  • Message-id: <XFMail.000818005128.David@xxxxxxxxxx>



Hallo Clemens,

Clemens Wohld wrote:
* On Thu, Aug 17, 2000 at 12:47:45AM +0200, David Haller wrote:
Clemens Wohld wrote:

myfile=/root/.onlinecounter # ergebnisfile
mygrep=/var/log/counter # ist ein "AUS `date +%s`"
offline=`grep AUS $mygrep` # tmp -grepfile

Bist du sicher, dass du damit _nur_ die Sekunden bekommst?

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

Ahh, dass ist interesant!

Schade,...noch kommt eine komische Zahl bei raus,....aber ich bin
gaaanz dicht drann mit deinem Vorschlag ;)

Ich bekomme als Ausgabe einer kl. Zeitspanne:
268481:48:22 als Ergebnis raus. Ist jetzt 19.48 Uhr.

Eigentlich sollten da nur 20 sec diff. sein :(
Noch ein kl. Schups und auch ich habs ;))

Hmmm. Mal konstruiert (und mit der neuen Syntax $(( )) statt $[ ] und
in Ausgabe diverse Zeilenumbrueche entfernt:

$ online=$(date +%s); for i in `seq 1 30`; do tmp=$(( $(date +%s)-online )); \
echo $(( tmp / 3600 )):$(( tmp % 3600 / 60 )):$(( tmp % 60 )) ; sleep 3; done
0:0:0 0:0:3 0:0:7 0:0:10 0:0:13 0:0:16 0:0:19 0:0:22 0:0:25 0:0:28
0:0:31 0:0:34 0:0:37 0:0:40 0:0:43 0:0:46 0:0:49 0:0:52 0:0:55 0:0:58
0:1:1 0:1:4 0:1:7 0:1:10 0:1:13 0:1:16 0:1:19 0:1:22 0:1:25 0:1:28

Scheint zu klappen. Ich vermute mal, dass die Inhalte der Variablen nicht so
sind wie sie sein sollten! Also kontrolliere einfach mal mit echo $online
$offline oder was auch immer...

CU
David


--
Es gibt eben Dinge, die muss man mal getan haben.
Ja. Z.B vor die Microsoftniederlassung pinkeln. ;))
Guuute Idee, das :-) Das sollte eigentlich irgendjemand Siggen.
Urheberrechte liegen bei Jan. [V. Mueller und B. Brodesser in suse-talk]

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


< Previous Next >
Follow Ups
References