【发布时间】:2017-01-22 20:09:04
【问题描述】:
我在 linux 中有输入文件的内容,类似于
"test1",2,2,,0,"Sun,day",Jan
"be,st3",1,0,,0,"Sunday",Feb1
"nest",0,0,,0,"Sunday",Jul
"rest,5",,,,0,"Sunday",Aug
需要像这样的输出
test1|2|2||0|Sun,day|Jan
be,st3|1|0||0|Sunday|Feb1
nest|0|0||0|Sunday|Jul
rest,5||||0|Sunday|Aug
使用 tr 命令将 , 替换为 |它也替换了字段值。我无法理解如何只更改分隔符而不是值。有人可以提供一些指示,我可以使用哪些命令以及如何执行此任务?
【问题讨论】:
-
你的意思是休息,5 在最后一行...
-
@Jean-FrançoisFabre 谢谢。已更正。