shell基础4

时间:2021-06-23 09:22:06   收藏:0   阅读:22

判定文件是否存在:0:True; 1:False

 【test】

1)是否为文件-f

[ -f p4.py ]

 

test -f p4.py

echo $? 

 

2)是否为目录:-d:

[ -d bin ]

yang01@yang01-virtual-machine:~$ test -d bin
yang01@yang01-virtual-machine:~$ echo $?
0
yang01@yang01-virtual-machine:~$ test -d p4.py
yang01@yang01-virtual-machine:~$ echo $?
1

 

3)是否存在:-e

 

[ -e p4.py ]

 

yang01@yang01-virtual-machine:~$ test -e p4.py
yang01@yang01-virtual-machine:~$ echo $?
0
yang01@yang01-virtual-machine:~$ test -e p5.py
yang01@yang01-virtual-machine:~$ echo $?
1

4)r - 可读、w - 可写、x - 可执行

 

小试题:组合输出

 

 [ -r p4.py ] && echo "ok"
ok

 

原文:https://www.cnblogs.com/zxy01/p/14920895.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!