Шта значи #!/бин/басх

скрипта

Ако сте икада писали, преузимали или отварали а басх скрипта, сигурно сте наишли на помало чудан први ред за који не знају сви шта то значи и зашто га треба ставити тамо. Мислим на #!/бин/басх. Па, у овом чланку ћете моћи да сазнате све детаље о томе како се зове, чему служи и да ли је увек исто или има неких промена.

Шта је интерпретирани језик?

програмски језик В.

Un протумачени програмски језик то је онај који не треба да се компајлира да би се покренуо, али се може покренути директно из изворног кода помоћу тумача, који није ништа друго до програм који може да преведе код у машински разумљива упутства. Ово доноси неке предности:

  • Мулти платформа: пошто није бинарни, може се покренути на разним платформама без модификација, што је јасна предност ако желимо да код ради на било ком систему.
  • Преносивост: ако је тумач спреман за платформу, онда ће интерпретирано писмо или језик радити на тој платформи.

Међутим, ови тумачени језици такође имају његове недостатке:

  • Један од њих је перформансе, јер им је потребан преводилац који увек ради у позадини да би функционисао.
  • Властита зависност тумача.

Као пример за тумачени језици Неки се могу поменути, као што су Јава, Ц#, ЈаваСцрипт, Висуал Басиц .НЕТ и ВБСцрипт, Перл, Питхон, Липс, Руби, ПХП, АСП, итд.

Шта је скрипта?

Скриптирање шкољки: практични примери

Скриптирање шкољки: практични примери

Un скрипта је само код креиран са интерпретираним програмским језиком за обављање задатка. То је генерално једноставан програм, са догађајем команди или наредби које се извршавају узастопно.

Шта је #!/бин/басх (шебанг)?

Садржај скрипте на подлози за миша

Садржај скрипте на подлози за миша

Коначно, тема овог чланка је то познати #!/бин/басх, који је у Уник језику познат као Схебанг. Иако је ово најчешће, није увек потребно да га користите да би скрипта функционисала. Други пројекти такође имају своје схебанге, као што су #!/уср/бин/енв питхон3, #!/бин/сх, итд.

Циљ схебанг једноставно даје пуну путању љуске, тако да се може налазити где год се скрипта покреће. Такође, као што видите, у њему се не одређује само путања, већ и интерпретатор, у овим случајевима Басх, Питхон 3 и други тумачи са којима треба радити.


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена.

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.