Легко выбрать одну из общего синтаксиса:
Выполнить несколько команд (cmd1, cmd2, cmd3) в одной строке:
cmd1 & cmd2 & cmd3
// выполнить все команды слева направо (& => all)
cmd1 && cmd2 && cmd3
// запускать все команды слева направо, останавливаться при первом сбое (&& => до сбоя)
cmd1 | cmd2 | cmd3
// запускать все команды слева направо, останавливаться при1-й провал, также |это канал, который отправляет вывод cmd1 в cmd2 и т. д., поэтому используйте, если вы хотите передать выходные данные другим командам - (| => до сбоя + передать вывод слева направо)
cmd1 || cmd2 || cmd3
// выполнить все командыслева направо, остановитесь на 1-м успехе (|| => до хорошего)
Резюме:
& => run all
&& => run L2R till fail
| => run L2R till fail + pass output of left to right
|| => run L2R till good
where, L2R is left to right
Надежда, которая помогла.