🐶
MacでGNUのsedを使う
やりたいこと
Macだとsedコマンドのオプション等が微妙に異なる。(MacはBSDベースのためらしい)
世の中の情報的にLinux系で使われるGNU版のほうが多いので、GNU版を使いたい。
GNU版sedをインストールする
$ brew install gnu-sed
.bashrcファイルにエイリアスを設定
インストールするとgsedとして登録されるので、エイリアスを使ってsedでgsedが使えるようにする。念の為、バックアップもとっておく。
$ cp ~/.bashrc ~/.bashrc.bak
$ echo "alias sed='gsed'" >> ~/.bashrc
追記したエイリアスを有効化するためsourceコマンドを実行する
$ source ~/.bashrc
aliasコマンドで確認
$ alias
alias sed='gsed'
Discussion