您好我想使用awk或sed删除CSV文件中的逗号之前的空格空格.示例输入文件将是:
"abcd" ,"test 123"
Run Code Online (Sandbox Code Playgroud)
输出文件:
"abcd","test 123"
Run Code Online (Sandbox Code Playgroud)
只删除逗号前的空格,但不删除单词之间的空格.在unix中寻找修剪功能.请帮忙.非常感谢你.
这可以通过sed轻松完成:
sed 's/ *,/,/' csv-file
这告诉sed在逗号之前删除空白字符序列(任何长度).
笔记:
根据您的要求,这将仅在逗号之前删除空格.如果你想删除逗号之后的空格:
sed 's/ *, */,/' csv-file