こんにちは。
Homebrew を用いて macOS へ GNU系コマンド をインストールする方法を調べました1 2 3 4。下記で、GNU 版の grep awk gzip tar sed time getopt をインストールできます。
$ brew install grep gawk gzip gnu-tar gnu-sed gnu-time gnu-getopt
GNU 系コマンド群 *utils
さらに *utils
という GNU 系コマンド群もインストールするには、
$ brew install binutils findutils diffutils coreutils moreutils
これらの中身は:
-
binutils:
ar gar ...
-
coreutils:
cp mv ls ...
-
diffutils:
diff cmp ...
-
findutils:
find locate xargs ...
-
moreutils:
pee ...
-
Homebrew を用いてこれらをインストールすると標準ではどれもコマンド名の先頭には
g
が付きます。 ↩ -
「テキスト処理のための標準的なコマンド群の OS X への導入手順」、「homebrew環境構築におけるgnu系コマンドのインストールについて」、また他の多くの Qiita 記事も参考にしました。 ↩
-
「Homebrew で macOS に GNU コマンドをインストールする」という記事も参考になりました。 ↩
-
ps
コマンドについては、macOS と Linux とでは別物です(OS に依存して作られているので)。 ↩