Ist es möglich, Chrome-Lesezeichen mit jq in einer Zeile zu analysieren? (für CSV-Ausgabe)Verwenden von jq zum Analysieren von Chrome-Lesezeichen zu CSV
Mit jq '.roots.other.children[]'
Lesezeichen ich separate Leitungen
Ist es möglich, Chrome-Lesezeichen mit jq in einer Zeile zu analysieren? (für CSV-Ausgabe)Verwenden von jq zum Analysieren von Chrome-Lesezeichen zu CSV
Mit jq '.roots.other.children[]'
Lesezeichen ich separate Leitungen
Das Chrome-Lesezeichen-Format erhalten, ist nicht „flach“, so dass es nicht offensichtlich ist, was CSV-Ausgabe Sie wollen, aber mit .roots.other.children Start [], wie Sie vorschlagen, hier ist ein Anfang:
jq -r '.roots.other.children[]
| [.date_added,.id,.name,.sync_transaction_version,.type,.url,
(.meta_info|tostring)]
| @csv'
Beachten Sie, wie tostring
hier zu „glätten“ .meta_info
verwendet wird. Beachten Sie auch, dass die Interessensgebiete explizit angegeben wurden - dies soll verhindern, dass ihre Bestellung in der Lesezeichendatei nicht immer einheitlich ist.
Danke für deine Hilfe –
Mein Problem ist die NOT-flatten Struktur der Google Bookmark-Datei, ich werde versuchen, es mit Python und Json zu lösen. Der Tipp mit @csv und tostring hilft mir! –
Außer vielleicht ein bisschen jq lernen zu müssen, wäre es einfacher mit jq – peak
Sie müssen Eingabe und erwartete Ausgabe posten. – andlrc