【发布时间】:2013-10-20 06:34:33
【问题描述】:
我在 csv 中有以下格式的数据:
1 number tab one
2 number two
3 number three
现在我想把数据转换成如下形式:
1 number tab one
2 number two
3 number three
即我希望第一个选项卡保持原样..但是第二个和连续的选项卡将被空格替换。是否可以使用 linux 命令(如 sed 等)来执行此操作。我知道我可以使用 sed 进行替换,但是否可以让它跳过第一个制表符空间并从第二个制表符空间开始替换。
【问题讨论】:
-
看起来您正在寻找
awk。 -
@JimGarrison 我试过 sed 's/^[ \t]*//' 但它似乎没有必要