On Wednesday, November 29, 2023, Klaus Frank <klaus.fr...@posteo.de> wrote:

> One thing though, I probably should already know that, but why is a $0
> needed even though a command was already specified? Shouldn't the command
> itself be $0?


No, $0 is used in error messages:

     $ bash -c '"' foo
    foo: -c: line 1: unexpected EOF while looking for matching `"'
    $

You wouldn't want the entire script printed for every error.


-- 
Oğuz

Reply via email to