shell基础4

判定文件是否存在: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

 

shell基础4

上一篇:Linux命令之less详解


下一篇:笔记本win7共享WIFI