当使用find
什么格式说“查找以 .jpg 或 .png 结尾的文件”时,正确的格式是什么?
就像使用|
运算符/字符一样简单吗?
find -iname "*.jpg|*.png"
答案1
不。
您需要使用-o
(OR)find
类似:
find \( -iname '*.jpg' -o -iname '*.png' \)
如果您匹配正则表达式,您的结果将接近正确:
find -iregex ".*\(jpg\|png\)"
或者使用扩展正则表达式:
find -regextype posix-extended -iregex ".*(jpg|png)"