是否有一个类似于 的通用实用程序xargs
,但对参数而不是标准输入进行操作?
例如,类似:
$ fictional-xargv 'echo $2 $1' foo bar
bar foo
$ fictional-xargv 'echo foo-$1-bar' 123
foo-123-bar
我考虑过:
eval
但它连接参数,并用空格分隔;exec
但它需要一个二进制文件;sh -c
但它不承认argv。
用例只是当需要完成的参数操作很少时,因此可以避免为每次调用创建脚本;或互动使用。