使用echo,true执行分支条件

・1 分钟阅读

执行分支条件

true && { echo success;} || { echo failed; }
这将执行两个代码块中的一个,具体取决于第一个代码的条件,本质上是一个bash的三元运算符。要判断一台机器是否已启动: ping -c1 machine { echo succes;} || { echo failed; } 由于bash { }块操作符,你可以有多个命令,ping -c1 machine && { echo success;log-timestamp.sh }|| { echo failed; email-admin.sh; } 提示:记住,{ }操作符被bash当作一个保留字来处理: 因此,两边都需要一个空格。
示例输出
success
Hujiuxiang profile image