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.
我有一些关于“ .txt ”处理的作业。我试图在开始时按精确整数 grep 行:
grep -hw ^$grep_id ....
而 grep_id 是我需要的确切整数。
但它给了我错误的结果,例如,如果我有这样的文件“.txt”:
2 21 30
如果 grepping 2,我得到:
2 21
有什么办法吗?
此正则表达式将仅匹配给定的$grep_id(使用任何非数字字符作为结束分隔符):
$grep_id
grep -hw "^$grep_id[^0-9]*" ...
我成功使用:
grep "^${grep_id}\([^0-9]\|$\)"