1
2
|
2
1
您可以丢弃xargs,并使用read: ./myprogram.py --list BADXML | while read -a line; do cat "${line[*]}"; done xargs可以做的任何事情,而read循环可以做得更好…… 后记 按我的 When should xargs be preferred over while-read-loops 问题,答案强调了一个很强的xargs效率的例子,尽管用一些额外的脚本来模拟xargs的参数聚集并不太困难,例如。
|
3
0
与GNU并联 http://www.gnu.org/software/parallel/ 您应该可以在不更改myprogram.py的情况下执行此操作:
额外的好处:猫将并行运行,因此在多核计算机上可能更快。 |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
g00dds · 如何在bash中从文件中的每一行解码base64? 2 年前 |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |
RafaÅ G. · 如何使用从文件读取的多行参数运行ssh? 2 年前 |
Priya · 在shell脚本中多次运行python脚本 2 年前 |