Bash 如何在shell脚本中设置变量文件夹
我正在尝试通过shell脚本设置变量文件夹 变量文件夹=/applog/yesr/month/day/例如(/applog/2016/12/15)。我无法设置路径 DIR=“/applog//*”。我尝试了,但无法通过脚本工作。使用以下方法: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
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区分大小写。