我正在嘗試在以任何以下運算式結尾的檔案夾中查找所有檔案:
“00.png”或“25.png”或“50.png”或“75.png”
我正在使用命令
find . -type f -name '(*00.png|*25.png|*50.png|*75.png)'
沒有成功,正確的方法是什么?
uj5u.com熱心網友回復:
不使用任何正則運算式,您可以使用:
find . -name '*[05]0.png' -o -name '*[27]5.png'
如果您真的熱衷于使用正則運算式,請使用以下gnu find命令:
find . -regextype egrep -regex '.*/([05]0|[27]5)\.png$'
uj5u.com熱心網友回復:
您可以使用regexfind 命令的選項:
find . -type f -regextype posix-extended -regex '(.*00\.png|.*25\.png|.*50\.png|.*75\.png)'
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/438999.html
上一篇:我如何列印C管道中的每個字串
