parallel -a input --colsep ' ' --jobs 100 -I {} sed -i 's/{1}/{2}/g' file
input 是一个由空格分隔的文件,其中第一列是模式,第二列是替换。
input
问题是,在我运行命令后,并非所有模式都在file. 然后我再次运行相同的命令,替换了更多模式,但仍然不是全部。但是,如果我将--jobs100更改为--jobs 1,它将按预期工作(但速度要慢得多)。
file
--jobs
--jobs 1
我的命令中是否缺少必要的参数?
sed gnu-parallel
gnu-parallel ×1
sed ×1