小编Zoe*_* RW的帖子

使用 sed 用逗号替换每行中的最后一个空格,然后删除所有空格

我有一个两列空格分隔的 .txt 文件,但第一列有空格(这是错误)。我需要将它转换为 csv,但我不能只用逗号替换所有空格。

示例输入:

gi|118592783|ref|ZP_01550172.1|_biphenyl-2  3-diol_1    2-dioxygenase_[Stappia_aggregata_IAM_12614] 1
Run Code Online (Sandbox Code Playgroud)

期望的输出:

gi|118592783|ref|ZP_01550172.1|_biphenyl-23-diol_12-dioxygenase_[Stappia_aggregata_IAM_12614],1
Run Code Online (Sandbox Code Playgroud)

我如何使用sed(或其他任何东西)用逗号替换一行中的最后一个空格,然后删除所有剩余的空格?这会有效地创建一个 CSV 文件吗?

command-line sed text-processing

8
推荐指数
1
解决办法
3261
查看次数

标签 统计

command-line ×1

sed ×1

text-processing ×1