* Am 31. Aug. 2002 postete Bernd Brodesser:
* Michael Raab schrieb am 30.Aug.2002:
* Am 30. Aug. 2002 postete Bernd Brodesser:
* Michael Raab schrieb am 30.Aug.2002:
wie kann ich eine Bashvariabel einem im Scripteingebettetes AWK-Kommando übergeben?
Du kanst ja mal testweise, anstelle von awk echo schreiben, dann siehst Du, was der Befehl selber sieht.
Gar nix. :(
Ich muss mir eine andere Lösung erarbeiten. *grummel*
Da machst Du wahrscheinlich was flasch. Sag doch mal genauer, was Du machen willst, vielleicht kann man ja helfen.
Ich wollte meine Statistikübersicht, der empfangenen Mails, erneuern. Für die Mailbenachrichtigung nutze ich gkrellm. Gkrellm holt mir mittels einen Selbsgebasteltem Script die Mails ab. Meine Lösung ist einfach nur simple und kommt nun ohne awk aus. ;) Wenn fetchmail - gesteuert vom Script getmails, wo man ein Permanentes prüfen an oder ausschalten kann - neue Mails von einem POP3 Post holt, muss man nur nach der Ausgabe "reading message" greppen und diese zählen, was ich mit wc -l mache. Sollte COUNTML > 0 sein. schreibe ich diesen Wert dann mit dem Datum in eine Datei. ,----[ checkmail ]- | #! /bin/sh | | DATE=$(date +"%d.%m.%Y %H:%M:%S") | | COUNTML=$(getmails | grep "reading message" | wc -l) | | if [ $COUNTML -ne 0 ] | then | echo "$DATE $COUNTML" >> ~/.sylpheed/mailcounted | fi | | flist +Admin -all | flist +Firmen -all | flist +Foren -all | flist +Newsletter -all | flist +Personen -all `---- Mein vorheriger Gedanke war, die Ausgabe von flist mit awk auszuwerten. Denn ein flist +Foren -all liefert mir Foren/Linux-Forum has 9 in sequence unseen; out of 6458 Und nach reichlicher Überlegung, ist dieser Weg IMHO recht umständlich. Bye Michael -- Access denied--nah nah na nah nah! _______________________________________________________________________ Registered Linux User #228306 http://macbyte.info/ ICQ #151172379