【python】Ubuntu中多條命令的運行

在模型訓練時,往往需要消融實驗,通常都是在一個程序運行結束后才再次手動運行下一個,不及時在電腦前可能無端浪費時間,因此需要讓程序自動一個接一個去執行 。受此啟發,特了解了Ubuntu中多命令運行的內容 。
1.;依次執行程序,各個命令都會執行,但不保證每個命令都執行成功 。如: cd ./src; python run.py
2.&&只有前面的命令執行成功,才會去執行后面的命令 。如:cd ./src && python run.py
3.||||是或的意思,只有前面的命令執行失敗后才去執行下一條命令,直到執行成功一條命令為止 。如:cd ./src || python run.py
4.|第一個命令的輸出是第一個命令的輸入 。如:cat otherfile | grep 'something'
PS:附一條自己使用的命令cd 2.1.ST-DMGCN-dep/ && python3.8 main_train.py -> outputResult2.1.txt && cd .. && cd 2.2.ST-DMGCN-arr/ && python3.8 main_train.py -> outputResult2.2.txt
【【python】Ubuntu中多條命令的運行】

    經驗總結擴展閱讀