他のものの中で、その引数をそのまま他のプログラムに渡す必要のあるbashスクリプトを書く必要があります。
最小例:
$ cat >proxy.sh #!/bin/bash ./script.sh [email protected] ^D $ chmod +x proxy.sh $ cat >script.sh #!/bin/bash echo one $1 echo two $2 echo three $3 ^D $ chmod +x script.sh
この単純なアプローチは、スペースを引数には対応していません:
期待$ ./proxy.sh "a b" c one a two b three c
:
$ ./proxy.sh "a b" c one a b two c three
私はこのためにproxy.sh
に何を書くべき起こる?
エイリアスを使用できないことに注意してください。proxy.sh
はスクリプトでなければなりません。script.sh
を呼び出す前にいくつかのことがあります。
を "...別のプログラムへのすべての引数がそのまま必要があります。" - それはタイプミスですか?あなたは何を言いたいのですか? – Mehrdad
"...はすべての引数を渡すべきです..."固定、申し訳ありません。 –