使用find -regex无法匹配目录

时间:2014-10-20 03:25:17

标签: regex find

我在/ var / log下有一些IP地址形式的目录,即192.168.10.3

然而,我写的正则表达式与它们不匹配。有线索吗?

find /var/log/ -type d -regex '/var/log/([0-9]+\.){3}[0-9]+'

干杯。

1 个答案:

答案 0 :(得分:0)

将正则表达式更改为,

find /var/log/ -type d -regextype sed -regex ".*/\([0-9]\{1,3\}\.\)\{3\}[0-9]\+"

OR

find /var/log/ -type d -regextype posix-egrep -regex ".*/([0-9]+.){3}[0-9]+"