【发布时间】:2012-06-29 00:45:32
【问题描述】:
我有一个 CSV 文件,其中每一列在实际值之后都包含不必要的空格(或制表符)。我想创建一个新的 CSV 文件,使用 bash 删除所有空格。
例如
输入 CSV 文件中的一行
abc def pqr ;valueXYZ ;value PQR ;value4
输出 csv 文件中的同一行应该是
abc def pqr;valueXYZ;value PQR;value4
我尝试使用 awk 修剪每一列,但没有奏效。谁能帮我解决这个问题?
提前致谢:)
我编辑了我的测试用例,因为这里的值可以包含空格。
【问题讨论】:
-
对不起,问题加起来了,这里的值也可以包含空格(例如 value1 可以是“blah blah blah”)。但我想保留这些空格,我只想删除两个值之间的空格。
-
那你需要提供更准确的测试输入。
标签: bash