Linux GNU xargs
我有文件 doit
arg1 arg2 arg3 arg4
arg1 arg2 arg3 arg4
我想表演
command arg1 arg2 arg3 arg4
command arg2 arg2 arg3 arg4
我不知道如何使用 xargs 来做到这一点
如果xargs -a doit -I % command %
它运行
command 'arg1 arg2 arg3 arg4'
即使用第一个参数 = 'arg1 arg2 ....' 运行命令
答案1
如果您使用 GNU Parallel,您可以执行以下操作:
parallel -a doit eval command
或者:
parallel -a doit --colsep ' ' command
了解更多信息:观看简介视频以获得快速介绍: https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1并浏览教程 (man parallel_tutorial)。命令行会让您爱上它。