相关疑难解决方法(0)

使用 xargs 修复了最后一个参数

是否可以使用 xargs 来调用命令,以便修复命令的最后一个参数?

我的尝试:

printf '%s\n' a b c d | xargs -I{} echo {} LAST
Run Code Online (Sandbox Code Playgroud)

最终做

echo a LAST  
echo b LAST  
echo c LAST  
echo d LAST  
Run Code Online (Sandbox Code Playgroud)

我想让 xargs 调用

echo a b c d LAST
#fit as many as you can but always finish wiht LAST
Run Code Online (Sandbox Code Playgroud)

这是否可以做到,最好以便携式方式进行?

xargs

5
推荐指数
1
解决办法
1399
查看次数

xargs:选项的顺序重要吗?

输入 0

echo foo | xargs -L 1 -I '{}' echo '{}'
Run Code Online (Sandbox Code Playgroud)

输出 0

foo
Run Code Online (Sandbox Code Playgroud)

输入 1

echo foo | xargs -I '{}' -L 1 echo '{}'
Run Code Online (Sandbox Code Playgroud)

输出 1

{} foo
Run Code Online (Sandbox Code Playgroud)

为什么更改 xargs 的选项顺序会更改输出?

版本: xargs (GNU findutils) 4.6.0

xargs

4
推荐指数
1
解决办法
355
查看次数

标签 统计

xargs ×2