当存在相似的文件名时,有没有办法检查目录是否存在?

is there a way to check directory exists when similar filename exits?

我有一个目录和一个名称相似的文件。即文件名 --> test_16.4 和目录名 --> test_16.43

if [ -d test_* ]; then
   echo " directory exists!!!"
else
   echo "directory doesn't exists!!!"
fi

这个returns“目录不存在!!!”因为它用文件名检查条件。我怎样才能让这个工作?

* 替换为 */ 以仅获取目录。

要进行快速测试,请参阅输出:

echo test_*
echo test_*/