在shell中的if表达式中-d值是什么?

时间:2016-05-26 15:38:06

标签: linux shell unix

我试图理解下面用一段代码编写的搜索函数的一部分是上面提到的表达式。

if [ -d $1] 
then
<action block>

2 个答案:

答案 0 :(得分:1)

您可以使用它来确定目录是否存在,如

if [ -d "$DIR" ]; then
   # code
fi

答案 1 :(得分:1)

-d用于查找给定目录是否存在。如果存在则条件为真。如果不是,条件将是假的。

其中-f用于查找给定文件是否存在。如果存在则条件为真。如果不是条件将是假的

IWebElement detailFrame = driver.FindElement(By.XPath(".//frameset[@id='frmSet']"));