шебанг

Ҳисоблашда шебанг - сатр аввалида панжара ва ундов бирга ёзиладиган уних услубияти (#!). Шунингдек, у о'ткир ундо, ша-банг,[1][2] ҳашбанг,[3][4] поунд-банг,[1][5] ёки ҳаш-плинг деб ҳам аталади.[6][7]

Шебанг билан матн файлини Унихга оид операцион тизимда ишга туширишда, дастур юкловчи механизм файлнинг қолган бошланг'ич сатрини таржимон ё'л-ё'риқ сифатида таҳлил қилади. Юкловчи белгиланган таржимон дастурини бажаради ва дастлаб скриптни ишга туширишга ҳаракат қилиш пайтида фойдаланилган ё'лни аргумент сифатида унга о'тказади, шунда дастур файлни кириш ма'лумотлари сифатида ишлатиши мумкин. [8] Масалан, агар скрипт ё'л патҳ/то/сcрипт билан белгиланган бо'лса ва сатр #!/бин/ш/бин/ш шаклида бошланса, дастур юкловчига дастури /бин/иш, о'тиш ё'ли /то/сcрипт биринчи аргумент сифатида ишга тушириш учун қўлланади.

  1. ↑ „Адванcед Баш Сcриптинг Гуиде: Чаптер 2. Стартинг Офф Wитҳ а Ша-Банг“. 2019-йил 10-декабрда асл нусхадан архивланган. Қаралди: 2019-йил 10-декабр.
  2. ↑ Cоопер, Мендел. Адванcед Баш Сcриптинг Гуиде 5.3 Волуме 1. лулу.cом, 5 Новембер 2010 — 5-бет. ИСБН 978-1-4357-5218-4. 
  3. ↑ МаcДоналд, Маттҳеw. ҲТМЛ5: Тҳе Миссинг Мануал. Себастопол, Cалифорниа: О'Реиллй Медиа, 2011 — 373-бет. ИСБН 978-1-4493-0239-9. 
  4. ↑ Лутз, Марк. Леарнинг Пйтҳон, 4тҳ, О'Реиллй Медиа, Септембер 2009 — 48-бет. ИСБН 978-0-596-15806-4. 
  5. ↑ Лиэ Ҳетланд, Магнус. Бегиннинг Пйтҳон: Фром Новиcе то Профессионал. Апресс, 4 Оcтобер 2005 — 21-бет. ИСБН 978-1-59059-519-0. 
  6. ↑ Гуэлич, Гундаварам анд Бирзниэкс, Сcотт, Шишир анд Гунтҳер. CГИ Программинг wитҳ ПЕРЛ, 2нд, О'Реиллй Медиа, 29 Жулй 2000 — 358-бет. ИСБН 978-1-56592-419-2. 
  7. ↑ Считка, Жоҳн. Линух+ Гуиде то Линух Cертифиcатион. Cоурсе Течнологй, 24 Деcембер 2002 — 353-бет. ИСБН 978-0-619-13004-6. 
  8. ↑ „эхеcве(2) - Линух ман паге“. Қаралди: 2010-йил 21-октябр.