2012-10-01 97 views
15

我一直在削減我的grep輸出(這歸結爲我打算與其他字段關聯的數字列表)。我的問題是999以上的數字在其中包含逗號,而我不知道如何用逗號打印輸出。從grep輸出中刪除字符

所以不是輸出是:

1,200,300 

這純粹是:

1200300 

額外管的命令,我可以添加任何建議?

感謝

回答

45

試試這個

< your command > | tr -d ',' 

TR將刪除所有逗號

+0

據谷歌代碼搜索,這是一個更常用特徵! –

11
< your command > | sed -e 's/,//g' 

這將替換「什麼」的所有逗號而無需改變任何東西。

1

,而不是grep的使用單個awk命令像下面

awk '/your pattern/{gsub(",","");print}' your_file