几乎每个人都知道非常有用&&和|| 运营商,例如:
rm myf && echo "File is removed successfully" || echo "File is not removed"
我有一个问题:如何在&&或||之后放置一个命令块 运营商没有使用该function?
比如我想要做:
rm myf && \ echo "File is removed successfully" \ echo "another command executed when rm was successful" || \ echo "File is not removed" \ echo "another command executed when rm was NOT successful"
那个脚本的正确语法是什么?
rm myf && { echo "File is removed successfully" echo "another command executed when rm was successful" } || { echo "File is not removed" echo "another command executed when rm was NOT successful" }
或更好
if rm myf ; then echo "File is removed successfully" echo "another command executed when rm was successful" else echo "File is not removed" echo "another command executed when rm was NOT successful" fi