我们以执行python文件为例,如果我们有多个测试用例需要同时执行,那么可以使用简单的命令行实现多个文件同时执行。
例如,我们的目录树为
.
├── test1.py
├── test2.py
└── test3.py
每个文件仅打印打印一句话
test1.py
print('I am test1~')
test2.py
print('I am test2~')
test3.py
print('I am test3~')
我们如何在命令行实现此操作呢?
在当前路径执行命令:
ls | grep "test\w.py" | xargs -L 1 python
输出结果:
I am test1~
I am test2~
I am test3~
grep使用:Linux 查找命令 find, grep, which, whereis, locate
xargs使用:标准输入 管道命令 xargs命令