3 ms·
> I also guess Unix doesn’t have that only because, back in the time globbing was invented, it would make all the executables so much larger. I think it was mo
by Karellen 5y ago
> I also guess Unix doesn’t have that only because, back in the time globbing was invented, it would make all the executables so much larger.
I think it was more that, doing it in the shell meant it would be possible to write another shell with totally different syntax and globbing rules. That way, all the commands would still work, no matter which shell any particular user chose to use.
The bourne shell (and its descendants) won out as a "standard" in the end, and the system shell at `/bin/sh` is now required by POSIX to be bourne-compatible, but Unix was designed to have pluggable shells, and it might not have turned out that way.