Sorry, bin mit bash blutiger Anfänger.
Ich bräuchte ein Script was mir die letzten Daten von digitemp ausliest und an eine aufzurufende url hängt. Bring es aber nicht fertig.
Ich möcht gern aus der Logdatei jeweils den letzten Wert jeden Sensors auslesen.
Das geht mit tail -c 11 /var/tmp/persistent/*.cvs -q hab ich schon rausgefunden.
Leider stehen dann alle Werte untereinander.
Ausgabe davon ist so:
Die ganze Zeile ist so:
Jetzt würde ich die Daten gerne in ne Variable legen und an folgende URL hängen:
Nur da hörts bei mir auf. Für jemand von euch ist das bestimmt nur nen klacks. Wie kann ich das Problem lösen? Bash HowTos hab ich jetzt schon einige durch, blicks aber nicht.
Ich bräuchte ein Script was mir die letzten Daten von digitemp ausliest und an eine aufzurufende url hängt. Bring es aber nicht fertig.
Ich möcht gern aus der Logdatei jeweils den letzten Wert jeden Sensors auslesen.
Das geht mit tail -c 11 /var/tmp/persistent/*.cvs -q hab ich schon rausgefunden.
Leider stehen dann alle Werte untereinander.
Ausgabe davon ist so:
Code:
52.750000;
-0.187500;
20.750000;
54.625000;
38.562500;
;9.937500;
44.562500;
19.062500;
Die ganze Zeile ist so:
Code:
/var/tmp/infoframe # tail -n 1 /var/tmp/persistent/*.cvs -q
02.03.2010 22:21:08;52.750000;
02.03.2010 22:19:38;-0.187500;
02.03.2010 22:21:08;20.750000;
02.03.2010 22:21:08;53.875000;
02.03.2010 22:21:08;38.250000;
02.03.2010 22:21:08;9.937500;
02.03.2010 22:21:08;44.562500;
02.03.2010 22:21:08;19.062500;
Jetzt würde ich die Daten gerne in ne Variable legen und an folgende URL hängen:
Code:
refresh.sh?action=temp&S1=52.75&S2=-0.18&S3=20.75&S4=53.87&S5=38.25&S6=9.93&S7=44.56&S8=19.06
Nur da hörts bei mir auf. Für jemand von euch ist das bestimmt nur nen klacks. Wie kann ich das Problem lösen? Bash HowTos hab ich jetzt schon einige durch, blicks aber nicht.
Zuletzt bearbeitet: