argv 的类似 xargs 的命令模板

argv 的类似 xargs 的命令模板

是否有一个类似于 的通用实用程序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。

用例只是当需要完成的参数操作很少时,因此可以避免为每次调用创建脚本;或互动使用。

相关内容