当前位置: 技术问答>linux和unix
shell if 如何取非?
来源: 互联网 发布时间:2016-07-02
本文导语: if test -d $file then # fi 这个判断如果存在则执行后边的操作,但我想在判断文件不存在时执行后边的操作,shell下如何做到? | if !(test -d $file) then # fi | ! [ ! xxxxx ] | #!/bin/bash if !(tes...
if test -d $file
then
#
fi
这个判断如果存在则执行后边的操作,但我想在判断文件不存在时执行后边的操作,shell下如何做到?
|
if !(test -d $file)
then
#
fi
|
!
[ ! xxxxx ]
[ ! xxxxx ]
|
#!/bin/bash
if !(test -d hi.txt)
then
echo "i am here";
else
echo "hello "
fi
~
|
if [ ! -d $file ]
then
#
fi
这样就可以了