【发布时间】:2017-09-22 08:02:47
【问题描述】:
我在 Unix 中遇到了 trim 命令的问题。我有一个从 windows excel 保存的 original.csv 文件,我想移植到 Unix 中使用。从windows保存的original.csv中的内容是这样的:
Func,Failing Cycle
rtg_generic_A_A1_N2_cb_TEST_1_sm32,859180
rtg_generic_A_A1_N3_cb_TEST_1_sm32,859180
rtg_generic_A_A3_N5_dw_cb_TEST_1_sm32,788581
我想剪掉里面的回车,所以我输入了命令:
tr '\r\n' '\n' < original.csv >trimmed.csv
但是 trimmed.csv 中的内容看起来像:
Func,Failing Cycle
rtg_generic_A_A1_N2_cb_TEST_1_sm32,859180
rtg_generic_A_A1_N3_cb_TEST_1_sm32,859180
rtg_generic_A_A3_N5_dw_cb_TEST_1_sm32,788581
似乎在两者之间添加了额外的空行。我可以知道为什么以及如何摆脱这个空行吗?
谢谢
【问题讨论】: