Skip to main content

if と test コマンドについて

TODO: 整理する

二重のカッコ [[ .. ]] について

これは Bash 固有の機能(というよりkshから取り込んだもの)だが、

複数の条件

昔ながらの書き方 (POSIX準拠という)

bash
if [ "$x" -eq 0 ] && [ "$y" -eq 0 ]; then

Bash 固有の書き方でも良いなら

bash
if [[ $x -eq 0 && $y -eq 0 ]]; then