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
shabove goes into the inline script's$0. You should use something relevant there (likeshorfind-sh), not things like_,-,--or the empty string, as the value in$0is used for the shell's error messages:
inline-sh funciona no exemplo: é usado na mensagem de erro, que é o ponto principal do exemplo.