分页: 1 / 1

shell判断文件是否存在

发表于 : 2011-04-11 19:34
askyahoo

代码: 全选

if [ -e "$file"];then
 echo "文件存在"
 else echo 
"文件不存在" 
fi
shell 中判断文件是否已经存在不是这样的吗? 我怎么不管存不存在都执行else部分呢?

Re: shell判断文件是否存在

发表于 : 2011-04-11 20:17
ebok
if [ -e "$file"];then
echo "文件存在"
else
echo "文件不存在"
fi
:em20

Re: shell判断文件是否存在

发表于 : 2011-04-11 20:26
askyahoo
ebok 写了:if [ -e "$file"];then
echo "文件存在"
else
echo "文件不存在"
fi
:em20
神马情况?

Re: shell判断文件是否存在

发表于 : 2011-04-11 20:35
灰色小狼
¥test -[dfrwxs] file
:em09

Re: shell判断文件是否存在

发表于 : 2011-04-11 20:40
askyahoo
:em20
灰色小狼 写了:¥test -[dfrwxs] file
:em09

Re: shell判断文件是否存在

发表于 : 2011-04-11 20:47
askyahoo
askyahoo 写了:

代码: 全选

if [ -e "$file"];then
 echo "文件存在"
 else echo 
"文件不存在" 
fi
shell 中判断文件是否已经存在不是这样的吗? 我怎么不管存不存在都执行else部分呢?
是我把if [ -e "$file"];then 后面中括号跟引号间没有空格。我说咋回事呢