我想通過shell腳本設置變量文件夾。例如(/ applog/2016/12/15)可變文件夾=/applog/yesr/month/day/如何在shell腳本中設置變量文件夾
。我無法設定路徑。
DIR =「/ applog///*」。我嘗試過,但它不通過腳本工作。
我想通過shell腳本設置變量文件夾。例如(/ applog/2016/12/15)可變文件夾=/applog/yesr/month/day/如何在shell腳本中設置變量文件夾
。我無法設定路徑。
DIR =「/ applog///*」。我嘗試過,但它不通過腳本工作。
使用此:
dir=/applog/2016/12/15
echo $dir
驗證
如果你需要得到裏面的所有文件夾,您可以用找到。
find /applog -type d
或者使用ls
:
ls -d /applog/*/
echo $ DIR,而不是「dir」。 Linux區分大小寫。 – Setop
您應該使用find
。
像find /applog -type d
這樣的東西會枚舉「/ applog」根文件夾中的所有文件夾。
var =「/ applog/2016/12/15」' – Inian
'DIR =「/ applog /// *」'之間不應該有空格,如果你有一個名爲'/ applog/* '......或者你期望星號被擴展到現有的文件夾名稱,例如'/ applog/2015'? – Jdamian
「*我無法設置路徑。*」請在此處發佈問題時顯示**完全**您嘗試的內容並顯示整個錯誤消息。 – cdarke