変数

記事
IT・テクノロジー

Get

$変数
${変数}

 デフォルト値

Set はしない
位置パラメータにも使える
定義されていない時
${変数-値}
値が空 か 定義されていない時
${変数:-値}

Set

変数=値
※ = の前後にスペースを入れるとエラー

 デフォルト値

※位置パラメータには使えない
定義されていない時
${変数=値}
値が空 か 定義されていない時
${変数:=値}

 コマンド実行時のみの一時的な変数

変数=値 コマンド
コマンド実行後は変数は元の状態に戻る

削除

unset 変数

変数の連結

$変数1$変数2

環境変数

グローバルスコープの変数

 Set

export 変数=値
子プロセスでも参照できる

 表示

すべて
printenv
env
指定
printenv 変数

 グローバル化

export 変数

変数名

小文字のスネークケース
環境変数
大文字
定数
大文字のスネークケース

特別な変数

コマンドの終了ステータス
$?
成功: 0
失敗: 0以外

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら