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