Also availaible on Mac. The join command conforms to IEEE Std 1003.1-2001 (``POSIX.1'').
Hmmm...that might be a good topic for another article.
In the meantime, here are a few packages you can install using HomeBrew (brew install <package>) that help bridge the gap between Mac and Linux for other tools:
bash binutils coreutils gawk gnu-sed gnuplot