Re: Why does the command builtin not circumvent invocation of builtins?

Harald van Dijk <[email protected]> Fri, 30 Aug 2024 21:24:37 +0100
Newsgroups org.kernel.vger.dash
Message-ID <[email protected]>
On 30/08/2024 21:17, Anselm Schüler wrote:
> I see that I have misinterpreted the text. Thank you.
> 
> You wrote “This also matches how "command" works in other shells as 
> well.”. I wanted to note that this is not how it works in Fish, where 
> e.g. command cd will try to execute a binary named cd from $PATH. I 
> believe this is where my incorrect understanding may have stemmed from. 

Ah, thanks for that information! I should have said "in other 
POSIX-compatible shells": fish does not try to be compatible with other 
shells, it tries to be its own better thing (and I generally like what 
it does), and there are going to be other confusing differences as well 
when trying to move from fish to more standard shells.

Other POSIX-compatible shells that are useful to compare to to determine 
whether behaviour is likely to be intentional include bash, ksh, yash.

Cheers,
Harald van Dijk