【问题标题】:What is the conditional test in bash to determine if a variabl $f is a directory? [duplicate]bash 中确定变量 $p 是否为目录的条件测试是什么? [复制]
【发布时间】:2015-09-14 01:48:12
【问题描述】:

所以我正在扫描一个目录并想测试该目录的每个元素是否都是一个目录:

FILES=$PWD/*

for f in $FILES 
do
  if [ $f is a directory ]; then #Correct conditional needed here
    echo "Dir: $f"
  fi       

done

我用什么方法/函数来测试 $f 是否是一个目录?

【问题讨论】:

    标签: bash


    【解决方案1】:

    使用-d检查:

    if [ -d "$f" ]; then
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 2010-10-22
      相关资源
      最近更新 更多