2014-02-06 108 views
0

如果存在一列,如下圖所示,可以說,列數爲5的文件中:分割字段

HSD,DFG 
HUWE1 
C16 
OR5,OR53 
SMS 
SHOX 
SHOX 
CRLF,GHJT,JGD 

難道是可以打印所有信息到一個新的文本文件中的一個字符串每行。示例輸出:

HSD 
DFG 
HUWE1 
C16 
OR5 
OR53 
SMS 
SHOX 
SHOX 
CRLF 
GHJT 
JGD 
+0

從你的問題來看,並不清楚這條線拆分應該如何處理其他列。如果「DFG」最終排在第2排,還是該字段仍然是$'HSD \ nDFG',但全部排在第1排? – kojiro

回答

0

是的,只需用新行替換逗號:

tr ',' '\n' <file 

sed 's/,/\n/g' file 

重定向到一個新的文件,只需添加> new_file --->sed 's/,/\n/g' file > new_file,例如。