Haben Sie eine Idee, wie Sie eine Datei lesen und Text von Werten erhalten?Bash Datei lesen und Werte von bis
Lasst uns sagen, dass ich
Json info lastActiveTimes:{"707514313":1505584723,"100004389551456":1505591385},chatNotif:0}, a lot of more Json info.
haben Und ich will von Anfang bekommen: Bis zum Ende, also die Datei lesen und zurück nur
{"707514313":1505584723,"100004389551456":1505591385}
Ich bin von OSX mit bash
Mit dem Paket 'jq' (json query) können Sie json besser parsen. (Wie Sie anhand zusätzlicher JSON-Informationen sehen können, bevor Ihr Beispiel Probleme verursacht). Das heißt, mit "sed" oder "grep" kann PCRE den Inhalt der geschweiften Klammern abrufen. –
Danke Ich weiß jq, aber ich fürchte, diese Quelle ist nicht nur JSON, sondern auch HTML. – paul
[OP-Kommentare zeigen an, dass es mehr als einen json-Klammerblock gibt] (https://stackoverflow.com/questions/46258581/bash-read-file-and-get-values-from-to#comment79486880_46258713), (* ie *: '{...}'), daher ist diese Frage vage und muss angeben, welcher Klammerblock gewünscht ist. – agc