8

複数のタブをすべてsedで単一のタブに置き換えたい。私は使用しようとしています

sed 's:\t+:\t:' .\text.CSV > newtext.csv

しかし、これはうまくいかないようです

崇高で開いて正規表現に置き換えると、すべて\t+\t正常に機能します

私のsedの何が問題になっていますか?

また、タブをコンマに置き換えると

sed 's:\t\t*:,:g' text.CSV > newtext.csv

私はこのような行を取得します

264262360,20030826,200308,2003,2003.6466,BUS,EMPLOYER,,,,,,BUS,,, ,,,,,,,,,,0,051,051,05,1,3.4,12,2,12,5.24866163479182,1
4

3 に答える 3

0

あなたも使うことができます

sed "s/\t\+/\t\g" test.csv >> newtest.csv

于 2014-10-23T08:46:06.263 に答える