如果Elif在搜索文件时不起作用

时间:2019-05-09 05:59:31

标签: bash shell if-statement unix

当我尝试使用elif是否无法正确进入循环来检查文件夹中的文件时

if [ -e "~/file" ]; then 
   echo "abc"
elif   [ -f "$DIR/file" ]; then
  echo "bbbc"

else 
    echo "both the files does not exists - throwing error"
fi

有一个文件“〜/ file”,它直截了当地进入if和elif并返回说回声“两个文件都不存在-引发错误”

但是当我尝试执行求反操作时,它会进入并检查文件

if [ ! -e "~/file" ]; then

0 个答案:

没有答案