1 unix
我有这个代码,它被设置为一个步骤的条件。代码中的“-d”是什么意思?
if [ -d $FTBASEDIR/$1/$2 ]; then
ftcmd="lcd $FTBASEDIR"
ftcmd2="cd $FTROOTDIR"
ftcmd3="put $1"
fi
Run Code Online (Sandbox Code Playgroud)
这意味着:以下参数是目录吗?
从bash联机帮助页(在 下CONDITIONAL EXPRESSIONS):
-d file
True if file exists and is a directory.
Run Code Online (Sandbox Code Playgroud)
有很多这些,让您发现常规文件、特殊字符文件、文件是否可写等。
| 归档时间: |
|
| 查看次数: |
5933 次 |
| 最近记录: |