+ -
当前位置:首页 → 问答吧 → 文件是否存在判断

文件是否存在判断

时间:2011-02-10

来源:互联网

为什么用-f 判断一个未定义的变量会是真呢?不明白,那位能解释一下吗?
如:
  1. unset test
  2. if [ -f $test ]; then echo "yes"; fi
复制代码
输出的结果是yes...

作者: cduedu   发布时间: 2011-02-10



QUOTE:
为什么用-f 判断一个未定义的变量会是真呢?不明白,那位能解释一下吗?
如:输出的结果是yes...
cduedu 发表于 2011-02-10 09:40




    你后面为空了
  [ -f ]&&echo yes
  还是会打出yes的

作者: cjaizss   发布时间: 2011-02-10

版主讲得对

作者: freetstar   发布时间: 2011-02-10

热门下载

更多