我非常清楚,我可以用来xargs
并行运行命令。然而,由于命令的控制台输出很重要,我想知道是否可以分割控制台窗口,类似于如何screen
允许分割控制台窗口。
那么有没有一种方法可以将如下所示的脚本转换为并行运行,同时每次执行都显示在它自己的控制台“窗口”内?
for file in directory/*; do
command1 $file
command2 args $file ...
etc
done
答案1
使用 GNU Parallel(> 版本 20180122):
parallel --tmux --fg echo ::: 1 2 3 4