gpt4 book ai didi

unix - 如何在unix中删除csv中的空格

转载 作者:行者123 更新时间:2023-12-03 05:10:31 26 4
gpt4 key购买 nike

您好,我想使用 awksed 删除 CSV 文件中逗号之前的空格。输入文件示例为:

"abcd"  ,"test 123"

输出文件:

"abcd","test 123"

仅删除逗号之前的空格,而不删除单词之间的空格。在unix中寻找trim函数。请帮忙。非常感谢。

最佳答案

这可以使用 sed 轻松完成:

sed 's/*,/,/' csv 文件

这告诉 sed 删除逗号之前的空白字符序列(任意长度)。

注释:

  1. 这里的假设是字段中的逗号是非法的(即“test, 123”是非法的)。

  2. 根据您的要求,这只会删除逗号之前的空格。如果您还想删除逗号后面的空格:

    sed 's/*, */,/' csv 文件

关于unix - 如何在unix中删除csv中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8518213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com