当我尝试使用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