On Wednesday, November 29, 2023, Klaus Frank <[email protected]> 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
