내부에이 Unix & Linux StackExchange 질문에 대한 답변에 대한 의견, $_
"POSIX에서 정의한 7개의 특수 매개변수 중 하나"라고 합니다. 8개의 다른 정의를 찾을 수 있지만 이 정의를 찾을 수 없습니다.POSIX에서 정의한 특수 매개변수$_
나는 정의를 보았습니다 .케시그리고세게 때리다맨 페이지. 누군가 POSIX의 정의를 알려줄 수 있나요?
답변1
POSIX의 특수 매개변수에 대해 찾을 수 있는 유일한 참고 자료 $_
는 기본 섹션에 있습니다.쉘 변수. 이 발췌문은 다양한 쉘에서 사용되지만 모든 쉘이 표준 방식으로 사용되는 것은 아니므로 의도적으로 생략되었음을 의미합니다.
_
(밑줄.) 밑줄은 역사적 관습이지만 KornShell에서 오버로드된 사용법은 혼란스럽고 IEEE Std 1003.1-2001의 Shell and Utilities 볼륨에서는 생략되었습니다.
따라서 대부분 또는 모든 POSIX 호환 쉘에서 사용될 수 있지만 POSIX에서는 확실히 정의되지 않습니다.