¿Dónde está $_ definido por POSIX?

¿Dónde está $_ definido por POSIX?

En elcomentarios a la respuesta aceptada a esta pregunta de StackExchange sobre Unix y Linux, se afirma que $_es "uno de los 7 parámetros especiales definidos por POSIX". No encuentro esa definición aunque puedo encontrar otras ocho.parámetros especiales definidos por POSIXy lo he visto $_definido en elkshyintentopáginas man. ¿Alguien puede indicarme la definición en POSIX?

Respuesta1

La única referencia que puedo encontrar al parámetro especial $_en POSIX está en la sección de justificación sobreVariables del shell. Este extracto implica que fue utilizado por una variedad de shells, pero no de manera estándar por todos y se omitió intencionalmente:

_

(Subrayado.) Si bien el subrayado es una práctica histórica, su uso sobrecargado en KornShell es confuso y se ha omitido en el volumen Shell and Utilities de IEEE Std 1003.1-2001.

Por lo tanto, puede ser utilizado por la mayoría o por todos los shells compatibles con POSIX, pero decididamente no está definido por POSIX.

información relacionada