人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

シェルスクリプトで
${hoge:-"off"} != "off"
はどういう意味でしょうかどなたか解説お願いいたします。


●質問者: koubeichizoku
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● JULY
ベストアンサー

Mitzyuki’s Blog :: POSIX.2 標準仕様のシェルによる変数展開
上記ページの「デフォルト値への置換」に該当します。

なので、質問文の「${hoge:-"off"} != "off" 」は、

かつ、

の場合に真になります。

$hoge が何らかの処理を行うためのスイッチで、指定されていない時のデフォルトはオフ、といった感じになると思います。


koubeichizokuさんのコメント
ありがとうございました。非常にすっきりしました
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ