Tại sao người Nhật gọi là shebang nghiêm trọng?


14

"Shebang" có nghĩa là "bang cô"?
Tại sao không "hebang" là "bang he"?


6
Tôi rất muốn viết một câu trả lời phù phiếm cho việc này. Nhưng tôi sẽ bỏ đi.
Faheem Mitha

1
@FaheemMitha Tôi sẽ hỗ trợ bạn: en.wikipedia.org/wiki/William_Hung
dg99

2
Dường như không có một nguồn nào, vì vậy tôi không chắc câu hỏi này có thể được trả lời. Có nhiều cách giải thích hợp lý ngoài kia nhưng không thể xác định được đâu là sự hình thành lại và đâu là nguồn gốc. Các tập tin biệt ngữ và các mục wikipedia đề cập đến một số giải thích có thể.
jw013


3
(ha) shbang có lẽ?
captcha

Câu trả lời:


21

Một dẫn xuất tên thú vị khác từ đây .

Trong số những người dùng UNIX shell (giao diện người dùng), shebang là một thuật ngữ cho "#!" các ký tự phải bắt đầu dòng đầu tiên của tập lệnh. Trong ký hiệu âm nhạc, một "#" được gọi là một dấu chấm than và dấu chấm than - "!" - đôi khi được gọi là một tiếng nổ. Do đó, shebang trở thành một rút ngắn của bang-sharp


6
Điều này cũng xuất hiện trong bài viết Wikipedia, hoàn chỉnh với dmr nói rằng ông đã không phát minh ra tên.
Gilles 'SO- đừng trở nên xấu xa'

6

Lấy từ Wikipedia (thở hổn hển!):

Tên shebang cho hai ký tự đặc biệt xuất phát từ sự co lại không chính xác của SHArp bang hoặc haSH bang, đề cập đến hai tên Unix điển hình cho chúng. Một giả thuyết khác về sh trong shebang là nó xuất phát từ shell sh mặc định, thường được gọi với shebang. [18] [19] Việc sử dụng này là hiện tại vào tháng 12 năm 1987, [20] và có thể sớm hơn.


(1) "Bang" có nghĩa là gì? (2) Vẫn chỉ là "sh" chứ không phải "cô ấy". Tại sao không "shbang"?
Tim

7
(1) "bang" là một cách giải thích từ "onomatopoeic"! ". (2) Như trang Wikipedia hiển thị, nó cũng đánh vần là "sha-bang".
dg99

3
@Tim shb không thực sự là một phụ âm nghe tự nhiên trong tiếng Anh, vì vậy một số nguyên âm được yêu cầu để tách sh khỏi b.
jw013


2

'Lưu ý' Lịch sử: Tôi 68 tuổi và làm việc với Máy tính lớn của IBM kể từ 1.968 [có, Hệ thống / 360]. Tôi nhớ rằng chúng ta đã quen với từ đó, rất lâu trước Linux và "#!" nhiều thứ. Nó từng xuất hiện trên Nhận xét về Mã viết và chúng tôi đã 'bắt chước' chúng. Ý nghĩa của shebang, như 'tất cả những điều này', chúng tôi đã dịch theo tiếng Bồ Đào Nha là "esta bagaça " [vâng, không có ý nghĩa tốt ...].

bagaça là những gì bạn nhận được, ngoài xi-rô lỏng, khi bạn đập mía.


1

Từ "shebang" đã tồn tại ( wiktionary ) - trong khi nó không có ý nghĩa gì, không khó để tưởng tượng một cụm từ mới 'băm bang' được đổi tên một cách kỳ lạ vì nó giống với một từ hiện có.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.