Hallo,
ich bastel gerade an einem Bash-Script.
Mit einer curl-Abfrage:
bekomme ich folgende Daten in die Variabel:
Code
{"StatusNET":{"Hostname":"tasmota-128","IPAddress":"192.168.0.128","Gateway":"192.168.0.10","Subnetmask":"255.255.255.0","DNSServer":"192.168.0.4","Mac":"xx:xx:xx:xx:xx:xx","Webserver":2,"WifiConfig":4}}
Ich möchte nun einzelne Daten daraus sicher extrahieren. Bisher habe ich nur die cut-Funktion dafür gefunden:
So springe ich an die 10. Stelle der Anführungsstriche.
Ergebnis:
Das funktioniert zwar, befriedigt mich aber nicht wirklich. Wenn nämlich irgendwann durch neue weitere Werte sich die Reihenfolge ändert, bekomme ich falsche Ausgaben.
Hat jemand einen Tipp für mich, wie ich das eleganter handhaben kann?