2016/01/20BSD系のコマンドではなくGNU系のコマンドを使いたい

MacOS Xに標準でインストールされているコマンドはBSD系のコマンドである。
そのため例えば、ランダムに並び替えを行うsort -Rといったコマンドが利用できない。

そこで、GNU系のコマンドをインストールする。

brewがインストールされている環境で、

% brew install coreutils

インストール完了後にシェル設定ファイル(.bashrc, .zshrc)にパスを追加する。

PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"

設定ファイルを再読込するとコマンド群が利用できる。

例) % gsort

Comments