'쉬뱅'을 '쉬뱅'이라고 부르는 이유는 무엇인가요?

'쉬뱅'을 '쉬뱅'이라고 부르는 이유는 무엇인가요?

"shebang"은 "bang she"를 의미하나요?
"헤뱅"을 "뱅헤"로 바꾸면 어떨까요?

답변1

또 다른 흥미로운 이름은 다음과 같습니다.여기.

UNIX 쉘(사용자 인터페이스) 사용자 사이에서 shebang은 "#!"을 의미하는 용어입니다. 스크립트의 첫 번째 줄을 시작해야 하는 문자입니다. 음악 표기법에서는 "#"을 샤프(sharp)라고 하고, 느낌표("!")를 폭발(blast)이라고 부르기도 합니다. 그래서 셰방은 샤프뱅의 약자가 됐다.

답변2

"역사적" 참고 사항: 저는 68세이고 1968년부터 IBM 메인프레임(예, System/360)을 사용해 왔습니다. Linux 이전부터 이 단어와 "#!"에 익숙했던 기억이 납니다. 물건. 이는 작성된 코드의 주석에 나타나곤 했으며 우리는 이를 "모방"했습니다. shebang은 "이 모든 것"을 의미하며 포르투갈어로 "esta"로 번역됩니다.바가사"(그래, 심술궂은 말은 하지마...).

바가사(Bagaça)는 액상 시럽 외에 사탕수수를 부수면 나오는 것입니다.

답변3

에서 가져옴위키피디아(바빠!):

이 두 고유 문자의 shebang이라는 이름은 두 가지 일반적인 Unix 이름을 가리키는 SHArp bang 또는 haSH bang의 부정확한 약어에서 유래되었습니다. shebang의 sh에 대한 또 다른 이론은 일반적으로 shebang과 함께 호출되는 기본 쉘 sh에서 비롯된다는 것입니다. [18][19] 이 사용법은 1987년 12월[20] 또는 그 이전에 존재했습니다.

답변4

TLDP에서(내 생각에는 Wikipedia보다 더 정확하다고 생각합니다):

[1] 문헌에서는 she-bang 또는 sh-bang으로 더 일반적으로 사용됩니다. 이는 날카로운(#) 표시와 앞머리(!) 표시의 연결에서 파생됩니다.

http://tldp.org/LDP/abs/html/sha-bang.html#FTN.AEN205

관련 정보