次のデータセットを含むファイルがあります。
{"テーブル":{"文字列":"ABC"} "TYPE":{"string":"U"} "TS":{"string":"2019-08-19 12:45:12.006362"} " C_TS":{"string":"2019-08-19 07:45:13.631000"} "dpt":{"string":"12345"} "ID":{"string":"123456789"} "FUC" :{"string":"ABC"} "QDSA":{"string":"0"} "SVCD":{"string":"S"} }
次の形式で出力されます。予想出力:
テーブル|タイプ|TS|C_TS|dpt|ID|FUC|QDSA|SVCD
ABC|U|2019-08-19 12:45:12.006362|2019-08-19 07:45:13.631000|12345|123456789|ABC|0|S|
ベストアンサー1
次のコマンドを試してください。素晴らしい作品。
注文する
awk -F ":" '{print $3,$NF}' p.txt| sed 's/"\}*//g'| sed "s/,NAME/|/g"| sed -r "s/\s+//g"| sed '1i table|NAME'
出力
table|NAME
ABC|A
ABC|A
ABC|B
ABC|A
ABC|B