【发布时间】:2020-04-10 01:17:47
【问题描述】:
我有一个格式为长字符串(无换行符)的字符串,如下所示:
<NAME1>ID1>CODE1a>CODE1b>><NAME2>ID2>CODE2a>CODE2b>><NAME3>ID3>CODE3a>CODE3b>>
想法是将此字符串转换为 JSON:
{
"ID1": [
"NAME1",
"CODE1a",
"CODE1b"
],
"ID2": [
"NAME2",
"CODE2a",
"CODE2b"
],
"ID3": [
"NAME3",
"CODE3a",
"CODE3b"
]
}
问题是我需要一个命令(类似于cat testfile.txt | sed "..." | tr "...")
我尝试使用sed、tr、jq,但没有成功,我完全陷入困境。
提前致谢
【问题讨论】: