我一直在削减我的grep输出(这归结为我打算与其他字段关联的数字列表。)我的问题是999以上的数字中有逗号,我想知道如何用逗号打印输出。
所以输出不是:
1,200,300
它只会是:
1200300
有关我可以添加的其他管道命令的任何建议吗?
由于
答案 0 :(得分:58)
试试这个
< your command > | tr -d ','
tr将删除所有逗号
答案 1 :(得分:14)
< your command > | sed -e 's/,//g'
这会将所有逗号替换为“nothing”,而不会更改任何其他内容。
答案 2 :(得分:1)
而不是grep使用单个awk命令,如下所示
awk '/your pattern/{gsub(",","");print}' your_file