Und aus meiner Sicht verhält es sich andersherum: command soll die Shell veranlassen, den Befehl auszuführen, statt die eigene Funktion dafür auszuführen („shall cause the shell to treat the arguments as a simple command, suppressing the shell function lookup“), wobei ich die Builtins als Funktion der Shell sehen würde, wie’s auch in der deutschen Ausgabe von type zu lesen ist.Meillo hat geschrieben:31.10.2021 15:42:15Aus meiner Sicht verhalten sich bash und mksh POSIX-konform, die zsh aber nicht.
Klarheit mag ein Blick in „Section 2.9.1.1, Command Search and Execution“ und „Section 2.14, Special Built-In Utilities” bringen, auf die in der Manpage verwiesen wird. Allerdings habe ich da noch kein kompaktes (im Sinne von „zusammenhängendes“) Dokument gefunden.