分页: 1 / 1

菜鸟求助:bash如何判断一个文件是否存在

发表于 : 2010-05-23 1:33
冰川孤辰
今天想编一个批处理的bash程序,不过我不知道如何判断一个文件是否存在,我用命令"if [-e $filename]" "if [-f $filename]" "if [-e "$filename"]"...可是都没有成功,提示说“[-f: command not found”或者“[-e: command not found”,我不知道怎么回事,在网上查的时候都说这样写没错的,请知道的人解释一下,给个能用的命令,谢谢!

Re: 菜鸟求助:bash如何判断一个文件是否存在

发表于 : 2010-05-23 8:19
trigger
if [ -e $filename ]
空格,注意空格

Re: 菜鸟求助:bash如何判断一个文件是否存在

发表于 : 2010-05-24 0:12
冰川孤辰
2楼正解!第一次接触bash编程,没注意到中括号的左右两部分跟里面的语句之间必须有空格隔开....学习了,谢谢