[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