0
可能重複:
Using `find -perm` to find when a permission is not set如何查找沒有訪問權限的目錄?
我有一些不具有訪問權限的目錄列表。 如何創建一個數組,使其僅包含使用csh的可訪問目錄。
我的代碼看起來像如下:
set array = (`find $path_to directories -type d -name "*_xyz"`)
它給我的目錄整個列表匹配_xyz擴展包括但訪問權限目錄,以及,但我不希望他們在列表中。
您可以添加'-perm'標誌到'find'命令行訪問,這是不是從你的問題說清楚哪些權限正是你正在尋找,但這應該有希望讓你開始。 – tripleee
我忍住衝動來發布鏈接http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ – tripleee
其實我需要cd到$陣列中的每個目錄。 bt當它到達一個不可訪問的目錄程序暫停時。我該如何避免這種情況,以便我的循環轉到下一個目錄。代碼是foreach dir($ array)cd $ dir echo「directory is $ dir」cd - end .. please help –