On Jul 14, 2016 7:01 PM, "Peter Jeremy" <peter@rulingia.com> wrote:
>
> On 2016-Jul-15 08:36:56 +1000, Dave Horsfall <dave@horsfall.org> wrote:
> >On Thu, 14 Jul 2016, Clem Cole wrote:

> >And on the Mac and FreeBSD, they still are (as well as being builtins).
>
> FreeBSD provides a convenient list of what commands are (currently) builtin
> to the provided shells and available externally:
> https://www.freebsd.org/cgi/man.cgi?builtin
>

Bash man page does as well along with command -v (and hash IIRC) letting you know.

I've always been curious though - what was the reason behind implementing /bin/[ ? IDK any shell where this isn't implemented - I always assumed it's a POSIX compatibility stopgap older systems needed to stay compliant with their shipped shell.