問題一覧に戻る
上級シェルスクリプト
問題51: 変数とパラメータ - シェル変数の使い方

シェルスクリプトにおける変数の定義、代入、参照、そしてスクリプトのコマンドライン引数(パラメータ)の使い方を学びます。変数のスコープ、特殊変数($0、$1、$#、$@など)、変数展開の様々な形式を理解し、堅牢なスクリプトを書くための基礎を身につけましょう。

#!/bin/bash
# 変数を設定
="Hello World"
echo $name

# 第1引数を使用
echo "First argument: "

# 引数の総数を表示
echo "Total arguments: "

# デフォルト値を設定
port=
echo "Port: $port"