gpt4 book ai didi

Unix 查找 : multiple file types

转载 作者:行者123 更新时间:2023-12-03 01:32:11 27 4
gpt4 key购买 nike

我想对多种文件类型运行 find -name。例如。

 find -name *.h,*.cpp

这可能吗?

最佳答案

$ find . -name '*.h' -o -name '*.cpp'

要在 man 页面中查找此信息,请键入 man find,然后键入 /OPERATORS 并按 Enter 键搜索运算符。

. 对于 GNU find 来说并不是严格必需的,但在 Unix 中是必需的。引号在任何一种情况下都很重要,如果这些类型的文件出现在当前目录中,则将它们省略将会导致错误。

在某些系统(例如 Cygwin)上,需要使用括号来使扩展集包含在内:

$ find . \( -name '*.h' -o -name '*.cpp' \)

关于Unix 查找 : multiple file types,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190565/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com