A única referência que posso encontrar para o parâmetro especial $_
em POSIX está na seção de lógica em Variáveis da Shell . Este trecho implica que ele foi usado por uma variedade de conchas, mas não de forma padrão por todos e foi omitido intencionalmente:
_
(Underscore.) While underscore is historical practice, its overloaded usage in the KornShell is confusing, and it has been omitted from the Shell and Utilities volume of IEEE Std 1003.1-2001.
Portanto, ele pode ser usado pela maioria ou todos os shells em conformidade com POSIX, mas é decididamente não definido pelo POSIX.