[Linux-Biella] curl e scporcizia nell'output
Leonardo
leonardo.buffa a bilug.it
Lun 10 Feb 2020 10:52:01 CET
ciao
se faccio curl normale:
curl 192.168.3.14/status/ --output -
ottengo un output pulito:
{"wifi_sta":{"connected":true,"ssid":"Purfillo2.4","ip":"192.168.3.14","rssi":-86},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":false},"time":"10:45","serial":1,"has_update":false,"mac":"98F4ABF274AB","relays"
:[{"ison":false,
"has_timer":false,"overpower":false}],"meters":[{"power":0.00,"is_valid":true,"timestamp":1581331550,"counters":[0.000,
0.000,
0.000],"total":0}],"inputs":[{"input":0}],"ext_temperature":{"0":{"tC":36.62,"tF":97.925000}},"temperature":25.17,"overtemperature":false,"tmp":{"tC":25.17,"tF":77.30,
"is_valid":"true"},"update":{"status":"idle","has_update":false,"new_version":"20200206-083604/v1.5.10 a e6a4205e","old_version":"20200206-083604/v1.5.10 a e6a4205e"},"ram_total":50664,"ram_free":39328,"fs_size":233681,"fs_free":168421,"uptime":2415}
se invece lo do in pasto ad awk per estrarre delle cose
curl 192.168.3.14/status/ --output - |awk -F"tC\"\:" '{print $2}'|cut -d
"," -f 1
ottengo delle cacchine:
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 786 100 786 0 0 1575 0 --:--:-- --:--:-- --:--:--
1578
36.62
avete idea di come mai mi compare tutta quella roba % Total etc etc etc?
a me serve esclusivamente ottenere il valore "36,62"
Maggiori informazioni sulla lista
Linux