2019-03-13 bash で mac かどうかを判定する linux bash mac かどうかをbash のif文の条件判定する [[ $(uname) =~ Darwin ]]; echo $? ## または [[ $(uname -a ) =~ Mac ]]; echo $? bash の正規表現ってホント便利 正規表現を使わない場合 bash 以外と bash 3.2 未満は正規表現が使えないので、glob でマッチする [[ $(uname -a) = Darwin* ]]; echo $? 関連資料 bashでif に正規表現を使った文字列マッチ条件分岐 - それマグで!