在模型训练时,往往需要消融实验,通常都是在一个程序运行结束后才再次手动运行下一个 , 不及时在电脑前可能无端浪费时间 , 因此需要让程序自动一个接一个去执行 。受此启发 , 特了解了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. 两两交换链表中的结点
- 小米手环1怎么用(小米手环强制恢复出厂)
- dnf搬砖徽章怎么得(dnf继承后徽章会消除吗)
- dnf徽章怎么大量获得(dnf徽章毕业要多少钱)
- Sentinel安装教程【Linux+windows】
- 【强烈推荐】用glob库的一行命令显著加速批量读取处理数据
- 数据科学学习手札144 使用管道操作符高效书写Python代码
- 【翻译】Raft 共识算法:集群成员变更
- python提效小工具-统计xmind用例数量
- 原神3.1下半活动有哪些