| 1. NetBSD https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/bin/ https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/bin/sh/... 2. FreeBSD https://svnweb.FreeBSD.org/base/head/bin/ https://svnweb.FreeBSD.org/base/head/bin/sh/TOUR?view=co 3. "OpenBSD" fork of NetBSD https://cvsweb.openbsd.org/src/bin/ https://cvsweb.openbsd.org/src/bin/sh/Attic/TOUR 4. "DragonflyBSD" fork of FreeBSD https://gitweb.dragonflybsd.org/dragonfly.git/tree/refs/head... https://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/ref... OpenBSD defaults to ksh for _login_ shell. But we are discussing _scripting_. Evidence indicates ash is more prevalent as a default scripting shell. It's also the login shell on NetBSD. FreeBSD switched their login shell from tcsh to ash. And even OpenBSD still has ash in their source tree. https://www.in-ulm.de/~mascheck/various/ash/ |