echo hello; echo hi
在脚本中,这与此相同:
echo hello
echo hi
我该如何对以下可能性执行相同的操作?
echo hello && echo hi
echo hello || echo hi
我认为我可以做到这一点:
echo hello && \
echo hi
echo hello || \
echo hi
但这更或多或少是模仿多行脚本
那么正确的做法是什么?
编辑:我知道 && 和 || 的工作原理,我只是想知道如何在多行脚本中有效复制它们。
&&
或||
操作符被称为复合表达式或复合命令。这些操作符是在两侧命令之间进行测试构造的。&&
表示只有在第一个
成功时才执行第二个
。||
表示只有在第一个
失败时才执行第二个
。注意,在任何一种情况下都不需要在其后进行行连续 -- 它是隐含的。从您上面的代码中删除\\
并确认。 - David C. Rankin\
,它运行得很好。然后我能够为每个命令添加注释。 - Eric Majerus