Ich versuche über „awk“ alle Timer anzuzeigen welche in von „jetzt“ bis in „30min“ gestartet werden.
Als ersten Schritt wollte ich einfach mal die alten Timer filtern...
Gebe ich die aktuelle Zeit als Zahl an funktioniert es.
Code
wget -O - -q http://192.168.1.10/web/timerlist| grep e2timebegin|sed 's/.*<e2timebegin>\(.*\)<\/e2timebegin.*/\1/'|awk '$1 > 1387205728'
Speichere ich aber zuerst die Zeit in eine Variable bekomme ich keinen output mehr.
Code
TEST=$(date +%s)
wget -O - -q http://192.168.1.10/web/timerlist| grep e2timebegin|sed 's/.*<e2timebegin>\(.*\)<\/e2timebegin.*/\1/'|awk '$1 > $TEST'
Wie bindet man bei awk richtig Variablen ein?