2017-02-10 5 views

답변

0

크롬 북마크 포맷을 취득

책갈피 jq '.roots.other.children[]'로 (CSV 출력) 은 당신이 원하는 CSV 출력 명확하지 그래서 "평면"가 아니라 .roots.other.children로 시작 tostring.meta_info "결합"여기에 사용되는 방법

jq -r '.roots.other.children[] 
     | [.date_added,.id,.name,.sync_transaction_version,.type,.url, 
      (.meta_info|tostring)] 
     | @csv' 

주의 사항 : 제안 된 바와 같이, 여기에서 시작합니다. 관심 필드가 명시 적으로 지정되었습니다. 책갈피 파일 내에서 정렬 순서가 항상 일정하지 않을 수도 있습니다.

+0

도움을 주셔서 감사합니다 –

+0

내 문제는 Google 북마크 파일의 NOT-flatten 구조입니다. 파이썬과 json으로 해결하려고합니다. @csv 및 tostring이있는 tipp는 나를 도와줍니다! –

+0

아마도 jq 비트를 배워야하는 경우를 제외하고는 jq로는 더 쉬울 것입니다. – peak