「シェルスクリプトの基礎 - コマンドライン引数」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

261行目: 261行目:
Pattern 4の方法は、$*と指定した場合は、Pattern 2と同様に、全ての要素がスペース区切りで渡されたとみなされる。(4つの要素として処理される)<br>
Pattern 4の方法は、$*と指定した場合は、Pattern 2と同様に、全ての要素がスペース区切りで渡されたとみなされる。(4つの要素として処理される)<br>
  for arg in 100 200 AAA BBB; ...
  for arg in 100 200 AAA BBB; ...
<br><br>
== ラッパー ==
シェルスクリプトの実行時の引数を、そのまま別のコマンドに渡す場合、<code>"$@"</code>を使用する。<br>
このような用途で記述されているシェルスクリプトのことをラッパーと呼ぶ。<br>
<syntaxhighlight lang="sh">
#!/bin/sh
./do_command.sh "$@"
</syntaxhighlight>
<br><br>
<br><br>