[gao@localhost ~]$ if [ -n "$str" -a -f "$file" ]; then echo ok; else echo no; fi
no
[gao@localhost ~]$ str=null
[gao@localhost ~]$ if [ -n "$str" -a -f "$file" ]; then echo ok; else echo no; fi
ok
[gao@localhost ~]$ echo $str
null
[gao@localhost ~]$ str=mystr
[gao@localhost ~]$ if [ -n "$str" -a -f "$file" ]; then echo ok; else echo no; fi
ok
[gao@localhost ~]$ if [ -n "$stdr" -a -f "$file" ]; then echo ok; else echo no; fi
no
[gao@localhost ~]$ if [ -n "$stdr" ] && [ -f "$file" ]; then echo ok; else echo no; fi
no
[gao@localhost ~]$ if [ -n "$stdr" ] || [ -f "$file" ]; then echo ok; else echo no; fi
ok
[gao@localhost ~]$ if [ -n "$stdr" -a -f "$file" ]; then echo ok; else echo no; fi
no
[gao@localhost ~]$ if [ -n "$stdr" -o -f "$file" ]; then echo ok; else echo no; fi
ok
[gao@localhost ~]$ if [ -n "$stdr" && -f "$file" ]; then echo ok; else echo no; fi
bash: [: missing `]'
no
[gao@localhost ~]$ if [ -n "$stdr" && -f "$file" ]; then echo ok; else echo no; fi
bash: [: missing `]'
no
[gao@localhost ~]$ echo $file
haidishijie.jpg
[gao@localhost ~]$
shell --if语句--test用法
最新推荐文章于 2022-10-23 22:58:48 发布