是否可以在一行中使用jq解析Chrome书签? (对于csv输出)
使用jq '.roots.other.children[]'
书签
我得到了单独的行
答案 0 :(得分:0)
Chrome书签格式并非“平淡”,因此您想要的CSV输出并不明显,但从您建议的.roots.other.children []开始,这是一个开始:
jq -r '.roots.other.children[]
| [.date_added,.id,.name,.sync_transaction_version,.type,.url,
(.meta_info|tostring)]
| @csv'
请注意tostring
如何用于“展平”.meta_info
。另请注意,已明确指定了感兴趣的字段 - 这是为了防止它们在书签文件中的排序可能并不总是一致。