O assunto de "é usado para as mensagens de erro do shell" é " $0
", não " _
, -
, --
ou a string vazia". O valor dado a $0
é usado para mensagens de erro; então você não deve especificar um valor sem sentido para $0
, caso contrário, você receberá mensagens de erro estranhas. Pode fazer mais sentido como
Note that the second
sh
above goes into the inline script's$0
. You should use something relevant there (likesh
orfind-sh
), not things like_
,-
,--
or the empty string, as the value in$0
is used for the shell's error messages:
inline-sh
funciona no exemplo: é usado na mensagem de erro, que é o ponto principal do exemplo.