Menene ma'anar #!/bin/bash

script

Idan kun taɓa rubuta, zazzagewa, ko buɗe a bash rubutun, Tabbas kun ci karo da wani ɗan ƙaramin layi na farko wanda ba kowa ba ne ya san abin da ake nufi da dalilin da yasa ya kamata a sanya shi a can. Ina nufin #!/bin/bash. To, a cikin wannan labarin za ku iya sanin dukan cikakkun bayanai game da abin da ake kira shi, abin da ake nufi da shi, da kuma idan koyaushe yana ɗaya ko kuma idan akwai wasu canje-canje.

Menene yaren da aka fassara?

yaren shirye-shirye V

Un fassarar harshen shirye-shirye shi ne wanda ba ya buƙatar a haɗa shi don aiki, amma ana iya aiki da shi kai tsaye daga lambar tushe ta hanyar amfani da fassarar, wanda ba kome ba ne illa shirin da zai iya fassara lambar zuwa umarnin na'ura-fahimta. Wannan yana kawo wasu fa'idodi:

  • Multi dandamali: kamar yadda ba binary ba, ana iya gudana akan dandamali daban-daban ba tare da gyare-gyare ba, wanda shine fa'ida mai fa'ida idan muna son lambar ta yi aiki akan kowane tsarin.
  • Fir: idan mai fassarar yana shirye-shiryen dandali, to rubutun ko harshe da aka fassara zai yi aiki akan wannan dandalin.

Duk da haka, waɗannan harsunan da aka fassara ma suna da rashin dacewarta:

  • Ɗaya daga cikinsu shi ne yi, kamar yadda suke buƙatar mai fassara koyaushe yana gudana a bango don yin aiki.
  • Na mallaka dogaro na mai fassara.

A matsayin misali na fassara harsuna Ana iya ambaton wasu, kamar Java, C#, JavaScript, Visual Basic .NET da VBScript, Perl, Python, Lips, Ruby, PHP, ASP, da sauransu.

Menene rubutu?

Rubutun Harshe: Misalan Aiki

Rubutun Harshe: Misalan Aiki

Un script code ne kawai ƙirƙira tare da fassarar yaren shirye-shirye don yin aiki. Gabaɗaya shiri ne mai sauƙi, tare da taron umarni ko umarni waɗanda ake aiwatar da su akai-akai.

Menene #!/bin/bash (shebang)?

Rubutun abun ciki akan Mousepad

Rubutun abun ciki akan Mousepad

A karshe, batun wannan labarin shi ne sanannen #!/bin/bash, wanda aka sani a harshen Unix da Shebang. Ko da yake wannan shi ne ya fi kowa, ba koyaushe ba ne don amfani da shi don rubutun ya yi aiki. Sauran ayyukan kuma suna da nasu shebangs, kamar #!/usr/bin/env python3, #!/bin/sh, da sauransu.

Manufar shebang kawai yana ba da cikakkiyar hanyar harsashi, ta yadda za a iya samunsa a duk inda aka gudanar da rubutun. Har ila yau, kamar yadda kake gani, ba kawai hanyar da aka ƙayyade a ciki ba, har ma da mai fassara, a cikin waɗannan lokuta Bash, Python 3, da sauran masu fassara don aiki tare.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.