#!/bin/sh
#Logs a single line into the log file passed as script parameter
+# adds timestamp to the logview openformat lines
-
-#split words by semicolons
-IFS=";"
+file="$1"
+if [ "x$file" = "x" ]; then
+ echo Please pass a file name to log the line into
+ exit 1
+fi
#Beispielausgabe USB-WDE1:
# $1;1;;13,8;22,7;22,6;17,8;22,2;21,2;22,9;;59;35;38;49;38;40;35;;;;;;;0
while read -r line
do
- timestamp = `date +%s`
- echo $line sed "s/$1;1;;/$1;1;$timestamp;/"
+ timestamp=`date +%s`
+ echo $line|sed "s/\$1;1;;/\$1;1;$timestamp;/" > "$file"
done
-echo "done with everything"