1 |
Moin, |
2 |
|
3 |
On Sat, Mar 15, 2008 at 11:54:01AM +0100, Stefan Nowy wrote: |
4 |
> -----BEGIN PGP SIGNED MESSAGE----- |
5 |
> Hash: SHA1 |
6 |
> |
7 |
> Hallo! |
8 |
> |
9 |
> Mein Problem ist jetzt eigentlich nicht Gentoo-spezifisch, vielleicht |
10 |
> kann mir ja trotzdem jemand helfen (oder mich auf eine passender |
11 |
> newsgroup oder so verweisen). |
12 |
> |
13 |
> Ich lese von der seriellen Schnittstelle Daten von einem Gerät und |
14 |
> schreibe diese in eine Datei (cat /dev/ttyS2 >> daten.txt). |
15 |
> |
16 |
> Soweit so gut. Nun habe ich aber leider absolut keine Kontrolle, wann |
17 |
> die Daten ankommen, d.h. das Gerät sendet einfach "ungefragt" |
18 |
> zeilenweise die Daten. Ich möchte daher am Zeilenanfang die Uhrzeit |
19 |
> einfügen. Ich dachte daher an so ein Konstrukt: |
20 |
> sed -n -e "s/^/$(date +%T) /p" /dev/ttyS2 |
21 |
> |
22 |
> Allerdings habe ich dann an jedem Zeilenanfang die gleiche Uhrzeit |
23 |
> stehen; das ist die Uhrzeit, an dem ich das Kommando ausgeführt habe... |
24 |
> wie kann ich das dynamisch hinbekommen? |
25 |
> |
26 |
Hilft dir evtl. sowas? |
27 |
perl -e 'while (<>) {my $i=gmtime(time);print "$i: $_\n";}' |
28 |
|
29 |
> Und noch etwas ist mir aufegfallen und habe dazu leider keine Erklärung: |
30 |
> Mittels dem Weg über cat werden die Daten sofort in die Datei |
31 |
> geschrieben; verwende ich |
32 |
> sed -n -e "s/^/$(date +%T) /p" /dev/ttyS2 >> daten.txt |
33 |
> wird nichts in daten.txt geschrieben; auf der Kommandozeile erscheint |
34 |
> die Ausgabe aber sofort. Wo habe ich da den Denkfehler? |
35 |
> |
36 |
> |
37 |
> Vielen Dank schon mal! |
38 |
> |
39 |
> Stefan |
40 |
> -----BEGIN PGP SIGNATURE----- |
41 |
> Version: GnuPG v2.0.7 (GNU/Linux) |
42 |
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
43 |
> |
44 |
> iD8DBQFH26rJjWQnQzhUJmURAuP2AKCxmwDRO+fnDSpKUj1GzTP8S2rShQCgp068 |
45 |
> FTe1WUZ7eVUx+maZD2cn9GI= |
46 |
> =T5rh |
47 |
> -----END PGP SIGNATURE----- |
48 |
> -- |
49 |
> gentoo-user-de@l.g.o mailing list |
50 |
> |
51 |
|
52 |
mfg |
53 |
tobi |
54 |
|
55 |
-- |
56 |
"Beware of bugs in the above code; I have only proved it correct, not tried it." - Donald E. Knuth |
57 |
-- |
58 |
gentoo-user-de@l.g.o mailing list |