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

+表示:匹配一次或多次出現的數字。

相關內容