Mailinglist Archive: opensuse-de (4986 mails)

< Previous Next >
Re: bash
  • From: c.wohld@xxxxxxx (Clemens Wohld)
  • Date: Fri Aug 18 23:41:57 2000
  • Message-id: <20000819014157.L2448@xxxxxxxxxxxx>



Hi David,

* On Fri, Aug 18, 2000 at 12:51:28AM +0200, David Haller wrote:
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?

Nee, sicher nicht. Da ist noch eine pipe inc. cut hinter.
Aber ich bin schon sicher das es alle Zahlen hat. Und nur die.
...auch bei einigen Stellen mehr ... ;)

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

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

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...

Hm... hab schon alles getestet vorher...
Aber Ziel erreicht, noch nicht mit Monats-ausgabe, aber
brauchbar. Hatte einen fleißigen kl. Helfer (Erol) ,)

Also es soll noch ein extra-teil aus den Tageszeiten
Monats-Zeit und per variable 'money=""' das onlinegeld ausrechnet.

Wäre doch nicht schlecht ;)
Wenn es fertig ist pack ich es zu den anderen auf die Xpage.


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]

....oha ;))
Wo in HH finde ich eine M$-Niederlassung? *gr*

Gruß Clemens


--
sig_33
Ausgabe der aktuellen routing-tabelle:
$ route -n [Info: man route ]
$ netstat -rn [Info: man netstat]
X-page:http://www.ndh.net/home/wohld/index.html
-----------------------------------------------

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


< Previous Next >
Follow Ups
References