問題一覧に戻る
上級シェルスクリプト
問題51: 変数とパラメータ - シェル変数の使い方
シェルスクリプトにおける変数の定義、代入、参照、そしてスクリプトのコマンドライン引数(パラメータ)の使い方を学びます。変数のスコープ、特殊変数($0、$1、$#、$@など)、変数展開の様々な形式を理解し、堅牢なスクリプトを書くための基礎を身につけましょう。
#!/bin/bash
# 変数を設定
="Hello World"
echo $name
# 第1引数を使用
echo "First argument: "
# 引数の総数を表示
echo "Total arguments: "
# デフォルト値を設定
port=
echo "Port: $port"