【发布时间】:2018-09-14 04:59:51
【问题描述】:
我想从文件的页眉和页脚中删除逗号。我正在使用以下命令,它删除了逗号,但它扫描了文件中的所有行,我不想这样做。
cat DBS_xx_2014-09-23_234.csv | sed 's/[,\t]*$//' > output.csv
输入文件:
000N5 DBS 103151201409220007770001,,,,,,,,,,,,,,,,,,,,,,,,,,,,
10,1256,19700802,,,,SMITH,,ABC,,1,,,,,,GX1 4NL
10,1256,19690802,,,,WilliAM,,XX,,1,,,,,,Gl15 4MX
101RN5 DBS 103151201409220007770001,,,,,,,,,,,,,,,,,,,,,,,,,,,,
预期输出:
000N5 DBS 103151201409220007770001
10,1256,19700802,,,,SMITH,,ABC,,1,,,,,,GX1 4NL
10,1256,19690802,,,,WilliAM,,XX,,1,,,,,,Gl15 4MX
101RN5 DBS 103151201409220007770001
【问题讨论】:
-
你的预期输出是什么?
-
000N5 DBS 103151201409220007770001 10,1256,19700802,,,,SMITH,,ABC,,1,,,,,,GX1 4NL 10,1256,19690802,,,,WilliAM,,XX,, 1,,,,,,Gl15 4MX 101RN5 DBS 103151201409220007770001