Linux顺序执行多行命令

        在终端执行Linux命令时,有时需要顺序执行多行命令,每行命令的执行时间可能会很长时间,如果人为的逐条输入执行则会非常麻烦和不确定,也会很浪费时间。

        这时,就需要Linux顺序执行多行命令了,命令之间需要用连接符连接,不同的连接符有不同的效果,具体如下:

  • 分号;——没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。
  • 逻辑或|| ——当用此连接符连接多个命令时,前面的命令执行成功,则后面的命令不会执行。前面的命令执行失败,后面的命令才会执行。
  • 逻辑与&& ——当用此连接符连接多个命令时,前面的命令执行成功,才会执行后面的命令,前面的命令执行失败,后面的命令不会执行,与 || 正好相反。
  • 管道符| ——当用此连接符连接多个命令时,前面命令执行的正确输出,会交给后面的命令继续处理。若前面的命令执行失败,则会报错,若后面的命令无法处理前面命令的输出,也会报错。

参考:

https://www.cnblogs.com/everfight/p/linux_symbol.html

Linux顺序执行多行命令_linux多行执行一条命令_m0_46483236的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/dou3516/article/details/131545449