如何解决在 Unix 系统上的 csv 文件中删除引号内的返回插入符号
谁能告诉我如何在 csv 文件中用双引号删除像 '\r\n' 这样的特殊字符?
我基本上需要一个可以完成这项工作的 unix 命令或脚本。
我的 csv 文件如下所示:-
身份证、姓名、年龄、地址、街道 1,劳尔,45,“纽约”,1211 2,大卫,55,"新 约克”,4576 3,查尔斯,32,“波士顿”,656 4、《朱莉娅》 琼斯",31,"波士顿",7567
我希望我的文件输出是这样的:- 身份证、姓名、年龄、地址、街道 1,劳尔,45,“纽约”,1211 2,大卫,55,《纽约》,4576 3,查尔斯,32,“波士顿”,656 4,"朱莉娅琼斯",7567
我尝试了一些命令,如 sed、awk,但不知何故找不到解决方案。
提前致谢。
解决方法
使用 -z 标志将该行作为一行使用,允许您处理回车:
sed -zi 's/\n//' file
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。