Bash 如何在shell脚本中设置变量文件夹

Bash 如何在shell脚本中设置变量文件夹,bash,shell,Bash,Shell,我正在尝试通过shell脚本设置变量文件夹 变量文件夹=/applog/yesr/month/day/例如(/applog/2016/12/15)。我无法设置路径 DIR=“/applog//*”。我尝试了,但无法通过脚本工作。使用以下方法: dir=/applog/2016/12/15 echo$dir验证 如果您需要将所有文件夹放入其中,可以使用“查找” find /applog -type d 或使用ls: ls -d /applog/*/ 您应该使用find 类似于find/appl

我正在尝试通过shell脚本设置变量文件夹

变量文件夹=/applog/yesr/month/day/例如(/applog/2016/12/15)。我无法设置路径

DIR=“/applog//*”。我尝试了,但无法通过脚本工作。

使用以下方法:

dir=/applog/2016/12/15

echo$dir
验证

如果您需要将所有文件夹放入其中,可以使用“查找”

find /applog -type d
或使用
ls

ls -d /applog/*/

您应该使用
find


类似于
find/applog-type d
的内容将枚举“/applog”根文件夹中的所有文件夹。

如果您有一个名为
/applog/*
的文件夹,则
var=“/applog/2016/12/15”之间不应该有空格。。。或者您希望星号扩展为现有文件夹名称,如
/applog/2015
?“我无法设置路径”。请在此处发布问题时,准确显示您尝试的内容并显示整个错误消息。echo$DIR,而不是“DIR”。Linux区分大小写。