1
目前,我有以下行:組合兩個find命令在一個
find . -type f ! -name "*.xml" -delete && find . -type d -empty -delete
但因爲他們是2個查找命令,我想我可以將它們合併成一個。但我不想用-exec
。
我不想在bash中使用本機的東西,它預裝了任何Linux發行版。
目前,我有以下行:組合兩個find命令在一個
find . -type f ! -name "*.xml" -delete && find . -type d -empty -delete
但因爲他們是2個查找命令,我想我可以將它們合併成一個。但我不想用-exec
。
我不想在bash中使用本機的東西,它預裝了任何Linux發行版。
您可以使用-o
(「或」,而不是「implict」和「find
適用於其初選中)小學的初選。轉義括號以避免shell語法錯誤,並確保它們作爲參數傳遞給find
。
find . \(\(-type f ! -name "*.xml" \) -o \(-type d -empty \) \) -delete