如何告诉 find 命令查找字符串 a 或 b?
例如: find . -type f -iname "aaa" OR "bbb"
有任何想法吗?
答案1
对于这两个名称,您可以使用:
find . -type f \( -iname 'aaa' -o -iname 'bbb' \) -print
。
如果您只是搜索 aaa 或 bbb,则并不意味着您不需要'
名称周围的字符,但是如果您使用通配符并且不希望 shell 扩展它们,那么您确实需要它们。
带通配符的示例:
find . \( -name '*.jpg' -o -name '*.gif' \) -print