【发布时间】:2010-12-20 22:41:14
【问题描述】:
Xargs 可用于将标准输入的内容切割成可管理的片段,并在每个片段上调用命令。但是有可能知道它是哪一块吗?举个例子:
序列 1 10 | xargs -P 2 -n 2 我的命令
会打电话
mycommand 1 2 &
mycommand 3 4 &
mycommand 5 6 &
mycommand 7 8 &
mycommand 9 10 &
但我想在我的“mycommand”脚本中知道
mycommand 1 2
正在处理第一个片段/片段,依此类推。是否可以访问该信息?
附言在上面的简单示例中,我只需查看数字即可判断。但是对于任意列表,如何在不实际在输入流中注入片段#的情况下访问信息?
【问题讨论】:
标签: xargs