次のbash 2スクリプトがあります
灰:
#!/bin/bash
./b.sh 'My Argument'
bsh:
#!/bin/bash
someApp $*
someApp バイナリは$*
、1 つではなく 2 つの引数 ('My' と 'Argument') として受け取ります。
私はいくつかのことをテストしました:
- someApp のみを実行
b.sh
すると、期待どおりに動作します b.sh
期待どおりに動作する引数を反復+エコー$@
代わりに使用$*
しても違いはありません