From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JaU1d-0001Nf-Eh for garchives@archives.gentoo.org; Sat, 15 Mar 2008 10:54:05 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 11694E03D4; Sat, 15 Mar 2008 10:54:04 +0000 (UTC) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by pigeon.gentoo.org (Postfix) with ESMTP id BE58FE03D4 for ; Sat, 15 Mar 2008 10:54:03 +0000 (UTC) Received: from [192.168.2.123] (ppp-88-217-93-65.dynamic.mnet-online.de [88.217.93.65]) by mrelayeu.kundenserver.de (node=mrelayeu6) with ESMTP (Nemesis) id 0ML29c-1JaU1a3CmN-000504; Sat, 15 Mar 2008 11:54:03 +0100 Message-ID: <47DBAAC9.3020906@nowy.de> Date: Sat, 15 Mar 2008 11:54:01 +0100 From: Stefan Nowy User-Agent: Thunderbird 2.0.0.9 (X11/20080127) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-de@lists.gentoo.org Reply-to: gentoo-user-de@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user-de@lists.gentoo.org Subject: [gentoo-user-de] leicht OT: dynamische Variable mit sed X-Enigmail-Version: 0.95.5 Content-Type: text/plain; charset=ISO-8859-1 X-Provags-ID: V01U2FsdGVkX19lgQA+WhalSnZn5dIc3QXgGwslVk30QTrMurJ 2xUUvs+TRq1q+ri8fXB6iqufZ93MIbngecP7Aovr1KyVhpwtUJ lQf5Of5iWNtTnv96AV3dJ5+1VKyB1Ps Content-Transfer-Encoding: quoted-printable X-Archives-Salt: c991c7ab-11dd-49df-9261-59188f47e814 X-Archives-Hash: 5b0dcfe11176ed5590df24d29a5237c4 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo! Mein Problem ist jetzt eigentlich nicht Gentoo-spezifisch, vielleicht kann mir ja trotzdem jemand helfen (oder mich auf eine passender newsgroup oder so verweisen). Ich lese von der seriellen Schnittstelle Daten von einem Ger=E4t und schreibe diese in eine Datei (cat /dev/ttyS2 >> daten.txt). Soweit so gut. Nun habe ich aber leider absolut keine Kontrolle, wann die Daten ankommen, d.h. das Ger=E4t sendet einfach "ungefragt" zeilenweise die Daten. Ich m=F6chte daher am Zeilenanfang die Uhrzeit einf=FCgen. Ich dachte daher an so ein Konstrukt: sed -n -e "s/^/$(date +%T) /p" /dev/ttyS2 Allerdings habe ich dann an jedem Zeilenanfang die gleiche Uhrzeit stehen; das ist die Uhrzeit, an dem ich das Kommando ausgef=FChrt habe... wie kann ich das dynamisch hinbekommen? Und noch etwas ist mir aufegfallen und habe dazu leider keine Erkl=E4rung= : Mittels dem Weg =FCber cat werden die Daten sofort in die Datei geschrieben; verwende ich sed -n -e "s/^/$(date +%T) /p" /dev/ttyS2 >> daten.txt wird nichts in daten.txt geschrieben; auf der Kommandozeile erscheint die Ausgabe aber sofort. Wo habe ich da den Denkfehler? Vielen Dank schon mal! Stefan -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFH26rJjWQnQzhUJmURAuP2AKCxmwDRO+fnDSpKUj1GzTP8S2rShQCgp068 FTe1WUZ7eVUx+maZD2cn9GI=3D =3DT5rh -----END PGP SIGNATURE----- --=20 gentoo-user-de@lists.gentoo.org mailing list