我想用sed單個標籤替換所有的多個標籤。 我試圖使用在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
記住'+'是指一個或多個這樣也可以寫入'\ t \ t *' – potong
如果'\ t'不工作,請嘗試使用[Ctrl] - [v] [Tab] ([見這個答案](http://stackoverflow.com/questions/6392249/how-to-enter-a-tab-char-on-command-line))如果在一個* nix終端工作。複製粘貼製表符可能會起作用,但在我的終端中,製表符被四個空格替換。 –