Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在减少我的 grep 输出(归结为我打算与其他字段关联的数字列表。)我的问题是 999 以上的数字中有逗号,我想知道如何打印输出没有逗号。
所以而不是输出是:
1,200,300
它只是:
1200300
关于我可以添加的其他管道命令的任何建议?
谢谢
试试这个
< your command > | tr -d ','
tr 将删除所有逗号
< your command > | sed -e 's/,//g'
这将用“nothing”替换所有逗号而不更改任何其他内容。
而不是 grep 使用单个 awk 命令,如下所示
awk '/your pattern/{gsub(",","");print}' your_file