2016-12-15 75 views
-1

我想通過shell腳本設置變量文件夾。例如(/ applog/2016/12/15)可變文件夾=/applog/yesr/month/day/如何在shell腳本中設置變量文件夾

。我無法設定路徑。

DIR =「/ applog///*」。我嘗試過,但它不通過腳本工作。

+1

var =「/ applog/2016/12/15」' – Inian

+1

'DIR =「/ applog /// *」'之間不應該有空格,如果你有一個名爲'/ applog/* '......或者你期望星號被擴展到現有的文件夾名稱,例如'/ applog/2015'? – Jdamian

+1

「*我無法設置路徑。*」請在此處發佈問題時顯示**完全**您嘗試的內容並顯示整個錯誤消息。 – cdarke

回答

0

使用此:

dir=/applog/2016/12/15

echo $dir驗證

如果你需要得到裏面的所有文件夾,您可以用找到。

find /applog -type d 

或者使用ls

ls -d /applog/*/ 
+0

echo $ DIR,而不是「dir」。 Linux區分大小寫。 – Setop

0

您應該使用find

find /applog -type d這樣的東西會枚舉「/ applog」根文件夾中的所有文件夾。

相關問題