それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

bash で mac かどうかを判定する

mac かどうかをbash のif文の条件判定する

[[ $(uname) =~ Darwin ]]; echo $?
## または
[[ $(uname -a ) =~ Mac ]]; echo $?

bash正規表現ってホント便利

正規表現を使わない場合

bash 以外と bash 3.2 未満は正規表現が使えないので、glob でマッチする

[[ $(uname -a) = Darwin* ]]; echo $?

関連資料

bashでif に正規表現を使った文字列マッチ条件分岐 - それマグで!