Bash
Mac

(bash) Macかどうかで処理を分ける

More than 1 year has passed since last update.

MacだとGNU sedが gsedだったりしてめんどい。
Macはgsed、Linuxはsedを使いたいとかそういう時。

要約

if [ $(uname) = Darwin ]; then
  echo Mac
fi

他には?

正規表現の=~を使ってもできるらしい。

Thanks

@Takeru さんのコメントを元に書きなおしました。
ありがとうございます!