最終更新:2013-12-20 (金) 17:07:53 (3772d)  

$*
Top / $*

シェルスクリプト

  • すべての引数
  • (1 から始まる) 全ての位置パラメータに展開されます。 ダブルクォートの内部で展開が行われたときは、 それぞれのパラメータを特別な変数である IFS の最初の文字で区切って並べた 1 つの単語に展開されます。つまり、 $* は "$1c$2c..." と同じです。 ここで c は変数 IFS の値の最初の文字です。 IFS が設定されていなければ、パラメータは空白で区切られます。 IFS が空文字列の場合、パラメータの間には区切り文字は入らず、 全てのパラメータは繋げられます。

Makefile/自動変数

  • $* - ターゲットファイル名の一部を表す。サフィックスを除いたファイル名

関連

  • $# - 引数の数
  • $@