2008-09-01から1ヶ月間の記事一覧

シェルの変数展開

sh, bash, csh 等のシェルで $ echo ${hoge:-$foo}とやると, 変数 hoge が空でなければ hoge の値が表示され, 変数 hoge が空であれば, $foo が出力される. 変数=${名前:-値} は if [ $変数 ]; then 変数 = ${名前} else 変数 = 値 fi と等価.≪参考≫プログラ…