【发布时间】:2014-04-24 19:14:10
【问题描述】:
我正在使用 Korn Shell 并尝试编写一个脚本来判断当前路径名是否为目录,如果是,我将运行更多命令。我试过用 IF 语句来做,但被告知这更适合使用 WHILE 语句。但是我没有运气。
【问题讨论】:
-
test -d有什么问题?确实if是在这种情况下使用的正确语句。
标签: unix
我正在使用 Korn Shell 并尝试编写一个脚本来判断当前路径名是否为目录,如果是,我将运行更多命令。我试过用 IF 语句来做,但被告知这更适合使用 WHILE 语句。但是我没有运气。
【问题讨论】:
test -d 有什么问题?确实if 是在这种情况下使用的正确语句。
标签: unix
所以...尝试类似:
if [[ -d 'path' ]]; then
<commands>
fi
没用?
也许你也可以用你的代码发布一个例子。
【讨论】: