linux-mv封装在if in shell脚本中

你怎么做到这一点?
我在想的是这样..另外,我需要使用fi和done吗?或只有其中之一

if[mv 1.txt > 2.txt == '0'] 
then
 echo "Success"
else
 echo "Failure"
fi
done

解决方法:

在BASH中,仅满足以下条件:

mv 1.txt 2.txt && echo "Success" || echo "Failure"

但是,如果您想使用传统的if / fi,请使用

if mv 1.txt 2.txt
then
  echo "Success"
else
  echo "Failure"
fi
上一篇:Linux-Bash字符串比较无法正常工作


下一篇:“全国大学生计算机等级考试一级”英语翻译