gnu-parallel - GNU Parallel 中的“--max-args”和“--max-replace-args”之间的区别?
问题描述
根据 GNU 并行手册,--max-args / -n
和--max-replace-args / -N
, 之间的区别在于后者是Like -n 但也会生成替换字符串 {1} .. {max-args} 表示参数 1 .. max-args。
--max-replace-args=max-args
-N max-args
Use at most max-args arguments per command line. Like -n but also makes
replacement strings {1} .. {max-args} that represents argument 1 .. max-args.
这实际上是什么意思?这是否意味着--max-args / -n
不会解释替换字符串{1}
.. {max-args}
?但是下面的测试表明替换字符串{1} {2} {3}
可以被正确解释:
$ parallel -n3 echo {3} {2} {1} ::: {A..F}
C B A
F E D
$ parallel -N3 echo {3} {2} {1} ::: {A..F}
C B A
F E D
那么两者之间的真正区别是什么?
解决方案
推荐阅读
- php - 在另一个函数中访问一个函数的变量
- oracle - Oracle SQL:获取两个句子之间的文本
- c# - 想要在页面加载时填充列表框值而不使用 asp.net mvc 中的任何数据库
- python-3.x - 设置 len 的计算问题
- html - R blogdown:RSS提要生成的博客标题错误
- html - 如何平滑 CSS 渐变过渡?
- asp.net-core - NLog.Web.AspNetCore 布局渲染器为空
- javascript - Fullcalendar - 单独显示范围事件
- html - 有没有一种简单的方法可以在 Thymeleaf 中一起使用 th:data* 和 th:each 属性?
- asp.net - VB.Net - 如何将 GridView 中的 2 列作为数字进行比较?