文件内容是在大括号中有回车的key-value的内容,为使文件格式符合json格式,使用了两个命令,第一个命令是实现将一个文件中的回车符全部替换为空格
awk 'BEGIN{RS="\n";ORS="";}{print $0}' t1.txt > t2.txt
第二个命令是将 } 全部替换成 }\n ,主要目的是在大括号后加一个回车,将一条json格式的记录和另一条json记录隔离开,使文件内容符合json格式要求
awk 'BEGIN{RS="}";ORS="}\n";}{print $0}' t2.txt > t3.txt