Cad is brí le #!/bin/bash?

script

Má scríobh tú riamh, má d'íoslódáil tú nó má d'oscail tú a script bash, is cinnte gur tháinig tú trasna ar chéad líne éigin aisteach nach bhfuil a fhios ag gach duine cad a chiallaíonn sé agus cén fáth ar chóir é a chur ann. Táim ag tagairt do #!/bin/bash. Bhuel, san Airteagal seo beidh tú in ann na sonraí go léir a fháil faoi cad a thugtar air, cad atá i gceist leis, agus má bhíonn sé i gcónaí mar an gcéanna nó má tá roinnt athruithe ann.

Cad is teanga ateangaireachta ann?

teanga cláir V.

Un teanga cláir léirmhínithe tá sé ar cheann nach gá a thiomsú chun a rith, ach is féidir a reáchtáil go díreach ón gcód foinse ag baint úsáide as ateangaire, rud nach bhfuil níos mó ná clár is féidir leis an gcód a aistriú go treoracha meaisín-intuigthe. Tugann sé seo roinnt buntáistí:

  • Il-ardán: toisc nach bhfuil sé dénártha, is féidir é a reáchtáil ar ardáin éagsúla gan mhodhnú, rud atá ina bhuntáiste soiléir má theastaíonn uainn go n-oibreoidh an cód ar aon chóras.
  • Inaistritheacht: má tá an t-ateangaire réidh don ardán, oibreoidh an script nó an teanga ateangaireachta ar an ardán sin.

Mar sin féin, tá na teangacha ateangaireachta seo freisin a míbhuntáistí:

  • Tá ceann acu feidhmíocht, toisc go dteastaíonn an teangaire uathu ag rith sa chúlra i gcónaí le go n-oibreoidh sé.
  • Féin spleáchas den ateangaire.

Mar shampla de teangacha ateangaireachta Is féidir roinnt a lua, mar shampla Java, C #, JavaScript, Visual Basic .NET agus VBScript, Perl, Python, Lips, Ruby, PHP, ASP, etc.

Cad is script ann?

Scripteáil Shell: Samplaí Praiticiúla

Scripteáil Shell: Samplaí Praiticiúla

Un Níl sa script ach cód cruthaithe le teanga ríomhchláraithe ateangaireachta chun tasc a dhéanamh. De ghnáth is clár simplí é, le himeacht orduithe nó orduithe a fhorghníomhaítear go seicheamhach.

Cad é #!/bin/bash (shebang)?

Ábhar scripte ar Mousepad

Ábhar scripte ar Mousepad

Ar deireadh, is é ábhar an ailt seo ná sin cáiliúil #!/bin/bash, ar a dtugtar i parlance Unix mar Shebang. Cé gurb é seo an ceann is coitianta, ní gá i gcónaí é a úsáid le go n-oibreoidh an script. Tá a shebangs féin ag tionscadail eile freisin, mar shampla #!/usr/bin/env python3, #!/bin/sh, etc.

Cuspóir Is é shebang ach cosán iomlán an bhlaosc a thabhairt, ionas gur féidir é a shuíomh cibé áit a reáchtáiltear an script. Chomh maith leis sin, mar a fheiceann tú, ní hamháin go gcinntear an cosán ann, ach freisin an t-ateangaire, sna cásanna seo Bash, Python 3, agus ateangairí eile le bheith ag obair leo.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.