シェルスクリプトを書いているときに boolean を使って条件分岐させたいときにはまった罠について残しておきます。 まとめ if [ 条件式 ];=if test 条件式;と同じ test trueもtest falseも true になる boolen を使った条件式はif "${boolean}";を使おう boolean 値は if [ "${boolean}"...
条件分岐(if) if文は、条件が真の場合に処理を実行します。 if条件;then処理fi elifやelseも使用できます。下記の例では条件1が真の時は処理1を、条件2が真の時は処理2を、さもなくは処理3を実行します。 if条件1;then処理1elif条件2;then処理2else処理3fi ...
Bash でシェルスクリプトを勉強していくと出会うのが : (コロン)という名前の組み込みコマンド。このコマンドは何もしないコマンドです。こんなコマンドの存在は不思議だなと思う反面、C言語にも v…