使用awk 替换回车符,实现json格式

文件内容是在大括号中有回车的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

猜你喜欢

转载自blog.csdn.net/lepton126/article/details/79991765