特定の文字の後にカンマを挿入し、最後のレコードに挿入しないようにするにはどうすればよいですか?
データがあります
[
{"ID": 12345}
{"ID": 67891}
{"ID": 14785}
]
}
したがって、最後の項目を除いて、それぞれの後にコンマを挿入しようとしています。
したがって、更新は次のようにする必要があります。
[
{"ID": 12345},
{"ID": 67891},
{"ID": 14785}
]
誰でもこの問題を解決するのに役立ちますか?
ベストアンサー1
$ awk '/^{/ { if (lastline ~ "}$") lastline=lastline ","; print lastline; }; '\
'! /^{/ && NR>1 { print lastline; }; { lastline=$0; }; '\
'END { print lastline; }' inputfile
[
{"ID": 12345},
{"ID": 67891},
{"ID": 14785}
]
[
{"ID": 12345},
{"ID": 67891},
{"ID": 14785}
]