"shebang"은 "bang she"를 의미합니까?
왜 "hebang"을 "bang he"로 사용하지 않습니까?
"shebang"은 "bang she"를 의미합니까?
왜 "hebang"을 "bang he"로 사용하지 않습니까?
답변:
여기 에서 또 다른 흥미로운 이름 파생 .
UNIX 셸 (사용자 인터페이스) 사용자 중 shebang은 "#!"의 용어입니다. 스크립트의 첫 줄을 시작해야하는 문자 뮤지컬 표기법에서 "#"은 날카 롭고 느낌표- "!"라고합니다. -때로는 강타라고도합니다. 따라서 shebang은 sharp-bang의 단축이됩니다.
Wikipedia 에서 가져온 것입니다 .
두 문자의 고유 한 이름은 두 가지 일반적인 Unix 이름을 참조하여 SHArp bang 또는 haSH bang의 부정확 한 수축에서 비롯됩니다. shebang의 sh에 대한 또 다른 이론은 기본 쉘 sh에서 온 것으로 일반적으로 shebang으로 호출됩니다. [18] [19] 이 사용량은 1987 년 12 월 현재이며 [20] 아마도 초기 일 것입니다.
'역사적'참고 : 저는 68 세이며 1.968부터 IBM Mainframes에서 근무하고 있습니다 [예, System / 360]. 나는 우리가 리눅스와 "#!"보다 오래 전에 그 단어에 익숙했음을 기억합니다. 소지품. 이전에는 작성된 코드의 주석에 나타 났으며이를 '모방'했습니다. '이 모든 것'으로서 shebang의 의미는 포르투갈어로 "esta bagaça "[yep, no good means ...] 로 번역되었습니다 .
사탕 수수를 분쇄하면 액체 시럽 이외에도 바가 카를 얻을 수 있습니다.
TLDP에서 (Wikipedia보다 더 정확하다고 생각합니다) :
[1] 문헌에서 she-bang 또는 sh-bang으로 더 일반적으로 나타납니다. 이것은 예리한 토큰 (#)과 뱅 (!)의 연결에서 파생됩니다.
"shebang"이라는 단어는 이미 존재하고 있습니다 ( wiktionary )-의미와 관련이 없지만 새로운 단어 'hash bang'이 기존 단어와 유사하여 기발하게 이름이 바뀌는 것을 상상하기는 어렵지 않습니다.