mirror of
https://github.com/tomru/cram-luftdaten.git
synced 2026-03-03 06:27:23 +01:00
ignore csv headers, no matter where they are
This commit is contained in:
@@ -45,14 +45,13 @@ SENSOR_ID=${SENSOR_ID:-16229960}
|
|||||||
|
|
||||||
NODE=esp8266-$SENSOR_ID
|
NODE=esp8266-$SENSOR_ID
|
||||||
|
|
||||||
STRIP_CSV_HEADERS="tail -n +2"
|
cat $SRC_FILE \
|
||||||
|
| gawk -v db="$DATABASE" -v node="$NODE" \
|
||||||
cat $SRC_FILE \
|
'BEGIN { FS = ";" } ; \
|
||||||
| $STRIP_CSV_HEADERS \
|
{ if ($1 != "Time") { \
|
||||||
| gawk -v db="$DATABASE" -v node="$NODE" \
|
convertDate = "date -u --date=\""$1"\" +%s"; \
|
||||||
'BEGIN { FS = ";" } ; \
|
convertDate| getline timestamp; \
|
||||||
{ convertDate = "date -u --date=\""$1"\" +%s"; \
|
close(convertDate); \
|
||||||
convertDate| getline timestamp; \
|
print db",node="node" SDS_P1="$8",SDS_P2="$9",humidity="$11",min_micro="$18",max_micro="$19",samples="$17",temperature="$10" "timestamp } \
|
||||||
close(convertDate); \
|
}'
|
||||||
print db",node="node" SDS_P1="$8",SDS_P2="$9",humidity="$11",min_micro="$18",max_micro="$19",samples="$17",temperature="$10" "timestamp }'
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user