Use GNU Utilities on macOS

Some commands are identical on macOS and GNU/Linux, but they behave differently, e.g., readlink and sed. We can install GNU version commands via Homebrew, all commands are installed with the prefix g by default, e.g., greadlink and gsed.

brew install coreutils provides:

  • greadlink
  • grealpath
  • etc.

brew install gnu-sed provides: gsed