Где $_ определено в POSIX?

Где $_ определено в POSIX?

вкомментарии к принятому ответу на этот вопрос Unix & Linux StackExchange, утверждается, что $_это "один из всего лишь 7 специальных параметров, определенных POSIX". Я не могу найти это определение, хотя могу найти восемь другихспециальные параметры, определенные POSIXи я видел $_определение вкшиБашman pages. Может кто-нибудь указать мне на определение в POSIX?

решение1

Единственная ссылка, которую я смог найти на специальный параметр $_в POSIX, находится в разделе обоснованияПеременные оболочки. Этот отрывок подразумевает, что он использовался различными оболочками, но не всеми стандартным образом и был намеренно опущен:

_

(Подчеркивание.) Хотя подчеркивание является исторической практикой, его чрезмерное использование в KornShell сбивает с толку, и оно было исключено из тома Shell and Utilities стандарта IEEE Std 1003.1-2001.

Таким образом, его могут использовать большинство или все оболочки, соответствующие POSIX, но он определенно не определен в POSIX.

Связанный контент