在模型训练时,往往需要消融实验,通常都是在一个程序运行结束后才再次手动运行下一个,不及时在电脑前可能无端浪费时间,因此需要让程序自动一个接一个去执行 。受此启发,特了解了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中多条命令的运行】
经验总结扩展阅读
- 【算法训练营day4】LeetCode24. 两两交换链表中的结点
- 异地恋的情侣靠着回忆在撑的星座
- 哪些星座眼里恋爱是尔虞我诈的暧昧游戏
- 爱的人永远遥不可及的星座
- 哪两个星座在一起最有满足感
- 2023年2月11日祭拜灶神黄道吉日 2023年2月11日祭拜灶神好吗
- 自贡酒店 自贡酒店排名
- dnf独立攻击力徽章怎么得(dnf双属性徽章怎么得)
- 2023年2月11日大扫除好不好 2023年2月11日大扫除行吗
- 适合属羊的公司名字属羊人公司取什么名字