【发布时间】:2010-12-03 17:34:30
【问题描述】:
我尝试使用 grep 来匹配这样的情况:
我有一个这样格式的主机名和 ips 列表:
238-456 192.168.1.1
ak238-456 192.168.1.2
238-456a 192.168.1.3
458-862 192.168.1.4
现在我尝试 grep "238-456" 但当然会返回:
238-456 192.168.1.1
还有……
ak238-456 192.168.1.2
还有……
238-456a 192.168.1.1
但我只需要正好是 238-456 的那一行。在这种情况下,我不能使用 -x 因为它当然不会返回任何结果。
有没有简单的方法来解决这个问题?
用“^”给出的答案解决了第一个问题。但不是以“a”结尾的那个。有人也可以帮忙吗?
【问题讨论】: