3 ms·
dash is an Almquist shell. At this point there are several major ones (the Debian one, the FreeBSD one, the NetBSD one, and the BusyBox one) and a whole raft o
by JdeBP 6y ago
dash is an Almquist shell. At this point there are several major ones (the Debian one, the FreeBSD one, the NetBSD one, and the BusyBox one) and a whole raft of minor ones (Minix, Cygwin, Android, et al.).
* https://www.in-ulm.de/~mascheck/various/ash/ https://www.in-ulm.de/~mascheck/various/ash/
And Wikipedia does not say that. It says that the Minix Almquist shell, specifically, had a non-conformant test utility. The Almquist shell did not, after all, have a built-in test command at all to start with, so the standard conformance of that utility wasn't a matter for the Almquist shell.
Once again Wikipedia is wrong, because Thomas Dickey's original page that purportedly supports this claim points out that the Minix test command was an external command and not part of the Almquist shell. M. Dickey even pointed to the source code for the external command on GitHub.
* https://invisible-island.net/autoconf/portability-test.html#portability https://invisible-island.net/autoconf/portability-test.html#...
* https://github.com/Stichting-MINIX-Research-Foundation/minix/commits/master/bin/test/test.c https://github.com/Stichting-MINIX-Research-Foundation/minix...
* https://commons.wikimedia.org/wiki/File:Don't%20abbreviate%20as%20Wiki%20(English%20version).png https://commons.wikimedia.org/wiki/File:Don't%20abbreviate%2...