shell 判断是否是目录(示例代码)

栏目: nginx · 发布时间: 2021-01-25

来源:cnblogs.com

简介  这篇文章主要介绍了shell 判断是否是目录(示例代码)以及相关的经验技巧,文章约1293字,浏览量368,点赞数3,值得参考!

 

 

创建一个文件和一个文件夹

touch sss
mkdir d

test.sh

#!/bin/bash
echo "enter the name:"
read filename
if test -d $filename ; then
cd $filename
pwd
else
echo "it‘s not a directory!"
fi

 

执行

sudo chmod +x test.sh
./test.sh

输出

enter the name:
d
/home/xxx/Desktop/d

 

执行

./test.sh

输出

enter the name:
sss
its not a directory!

 



以上就是本文的全部内容,希望对大家的学习有所帮助,版权归原作者或者来源机构所有,感谢作者,如果未能解决你的问题,请参考以下文章。

Shell条件判断语句与if(示例代码)

20.5shell脚本中的逻辑判断20.6文件目录属性判断20.7-9if特殊用法 case判断

Linux Shell编程 test命令(示例代码)

Linux:shell基础(十)(示例代码)

shell脚本学习(3)文件判断(示例代码)