正则表达式,从查找中排除文件类型

find在Linux中使用命令时,可以添加一个-regex使用emacs regualr表达式进行匹配的标志。

我想查找除.jar文件和.ear文件以外的所有文件。在这种情况下,正则表达式是什么?

谢谢

回答:

您在这里不需要正则表达式。您可以使用find-name-not选项:

find . -not -name "*.jar" -not -name "*.ear"

上述内容的一种更为简洁(但可读性较差)的版本是:

find . ! \( -name "*.jar" -o -name "*.ear" \)

以上是 正则表达式,从查找中排除文件类型 的全部内容, 来源链接: utcz.com/qa/412955.html

回到顶部