bash執行多條命令

2021-07-25 13:27:06 字數 660 閱讀 8713

在使用git過程中,命令比較多,希望改為一條命令

git提交時,總共需要三條命令

git add .

git commit -m "..."

git push origin branchl:branchr

ls; date; cd /user; pwd
執行順序:命令順序執行,命令之間不存在關係,互不影響

作用:連線多個命令,簡化操作

ls && echo yes
執行順序:只有第一條命令成功執行,才會執行第二條命令

作用:命令先後存在邏輯關係,必須有一定的執行順序的情況

ls || echo no
執行順序:第一條成功執行,第二條不執行; 第一條非正確執行,第二條才會執行

作用:判斷前一條命令是否正確執行

命令 && echo yes || echo no  # 用這種方式判斷命令是否執行
命令1 | 命令2

#命令一的結果作為命令二的操作物件

ls -l | more  # 將命令的正確執行結果分屏顯示

Linux連續執行多條命令

引自 這裡 每條命令使用 隔開,則無論前邊的命令執行成功與否都會繼續執行下一條命令 這裡,故意將第二條命令中的echo多寫了乙個o,命令執行出錯,但並不影響後續命令的執行 可以這麼想,如果用分號來間隔命令,就相當於將命令分隔在了不同的行,無論前一行的命令成功或失敗,都不影響下一行命令的執行。echo...

Linux連續執行多條命令

每條命令使用 隔開,則無論前邊的命令執行成功與否都會繼續執行下一條命令 這裡,故意將第二條命令中的echo多寫了乙個o,命令執行出錯,但並不影響後續命令的執行 可以這麼想,如果用分號來間隔命令,就相當於將命令分隔在了不同的行,無論前一行的命令成功或失敗,都不影響下一行命令的執行。echo 1 ech...

CMD執行多條命令寫法

cmd執行多條命令 可以用這三種分開 用 隔開,命令1 命令2。用法是前後命令不管是可否執行都會執行下去,就是執行1命令,執行2命令。用 隔開,命令1 命令2。用法是前面的命令執行成功才執行後面的命令,就是執行1命令沒出錯 執行成功才執行2命令。用 隔開,命令1 命令2。用法是前面的命令執行成功才執...