【问题标题】:Unix checking current pathname a directoryUnix 检查当前路径名一个目录
【发布时间】:2014-04-24 19:14:10
【问题描述】:

我正在使用 Korn Shell 并尝试编写一个脚本来判断当前路径名是否为目录,如果是,我将运行更多命令。我试过用 IF 语句来做,但被告知这更适合使用 WHILE 语句。但是我没有运气。

【问题讨论】:

  • test -d 有什么问题?确实if 是在这种情况下使用的正确语句。

标签: unix


【解决方案1】:

所以...尝试类似:

if [[ -d 'path' ]]; then
    <commands>
fi

没用?

也许你也可以用你的代码发布一个例子。

【讨论】:

  • 我用这个测试过。我使用 $DIRECTORY 而不是“路径”。这是一个分配,但指示告诉我检查当前路径名以确定它是否是一个目录。我怎么能不在目录中?
猜你喜欢
  • 2013-11-05
  • 1970-01-01
  • 2019-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-22
  • 2017-08-25
  • 1970-01-01
相关资源
最近更新 更多