Grep 查找特定数字格式

Grep 查找特定数字格式

我有一个 Unix 脚本,其中的发布号如下所示(2.19.0.32)看起来像 IP,但又不尽相同2.23.0.06.DBP

我尝试过各种方法但都无功而返。

egrep "^[0-9]\.[0-9]\.[0-9]\.[0-9]\.[DBP]$" TEST.LOG

答案1

您可以使用这个简单的命令:

grep -E '^[0-9.]+\.DBP' TEST.LOG

如果您愿意,只需将命令更改为:

grep -E '^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\.DBP' TEST.LOG

+意思是:匹配一个或多个数字。

相关内容