Onde $_ é definido pelo POSIX?

Onde $_ é definido pelo POSIX?

Nocomentários à resposta aceita para esta pergunta Unix e Linux StackExchange, afirma-se que $_é "um dos apenas 7 parâmetros especiais definidos pelo POSIX". Não consigo encontrar essa definição, embora possa encontrar outras oitoparâmetros especiais definidos pelo POSIXe eu vi $_definido nokshefestapáginas de manual. Alguém pode me indicar a definição em POSIX?

Responder1

A única referência que posso encontrar para o parâmetro especial $_no POSIX está na seção de justificativa emVariáveis ​​de shell. Este trecho implica que foi usado por uma variedade de shells, mas não de forma padrão por todos e foi omitido intencionalmente:

_

(Sublinhado.) Embora o sublinhado seja uma prática histórica, seu uso sobrecarregado no KornShell é confuso e foi omitido do volume Shell and Utilities do IEEE Std 1003.1-2001.

Portanto, pode ser usado pela maioria ou por todos os shells em conformidade com POSIX, mas decididamente não é definido pelo POSIX.

informação relacionada