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を認識しません。

ユースケースは、実行する必要があるパラメータ操作がほとんどない場合にのみ使用されるため、各呼び出しに対して対話型で使用するためにスクリプトを生成する必要はありません。

ベストアンサー1

おすすめ記事