2013-05-20 30 views

回答

3

在傳統sh式的模式匹配,*零個或多個字符匹配的文件名,所以有******之間沒有差異,無論是其本身或作爲一個更大的圖案的一部分。

但是,存在globbing語法,它們將不同的含義賦予**。通過Z殼實現模式匹配,例如,擴大x/**/y所有文件名以x/開始,無論有多少個目錄中/y結束在之間,從而匹配所有的x/yx/subdir/yx/subdir1/subdir2/y等,這句法後來implemented by bash ,但只有在globstar配置選項由用戶設置時才能啓用。

+1

謝謝!我也沒有啓動globstar,所以這同時解決了兩個問題。 – chenglou