104

次のbash 2スクリプトがあります

灰:

#!/bin/bash
./b.sh 'My Argument'

bsh:

#!/bin/bash
someApp $*

someApp バイナリは$*、1 つではなく 2 つの引数 ('My' と 'Argument') として受け取ります。

私はいくつかのことをテストしました:

  • someApp のみを実行b.shすると、期待どおりに動作します
  • b.sh期待どおりに動作する引数を反復+エコー
  • $@代わりに使用$*しても違いはありません
4

1 に答える 1