Dè tha #!/bin/bash a’ ciallachadh

sgriobt

Ma tha thu a-riamh air sgrìobhadh, luchdachadh sìos, no fosgladh faidhle sgriobt bash, gu cinnteach tha thu air a thighinn tarsainn air ciad loidhne car neònach nach eil fios aig a h-uile duine dè tha e a’ ciallachadh agus carson a bu chòir a chuir ann. Tha mi a’ toirt iomradh air #!/bin/bash. Uill, san artaigil seo bidh fios agad air a h-uile mion-fhiosrachadh mu na tha e air a ghairm, carson a tha e, agus ma tha e an-còmhnaidh mar an ceudna no ma tha beagan atharrachaidhean ann.

Dè a th’ ann an cànan eadar-mhìneachaidh?

cànan prògramaidh V.

Un cànan prògramaidh eadar-mhìneachadh is e seo aon nach fheumar a chuir ri chèile airson a ruith, ach faodar a ruith gu dìreach bhon chòd stòr le bhith a’ cleachdadh eadar-theangair, rud nach eil nas motha na prògram as urrainn an còd eadar-theangachadh gu stiùireadh a tha furasta a thuigsinn le inneal. Bheir seo cuid de bhuannachdan:

  • Àrd-ùrlar ioma: leis nach eil e binary, faodar a ruith air diofar àrd-ùrlaran gun atharrachadh, a tha na bhuannachd shoilleir ma tha sinn ag iarraidh gum bi an còd ag obair air siostam sam bith.
  • So-ghiùlain: ma tha an t-eadar-theangair deiseil airson àrd-ùrlar, obraichidh an sgriobt no an cànan eadar-mhìnichte air an àrd-ùrlar sin.

Ach, tha na cànanan eadar-mhìneachaidh sin cuideachd na h-eas-bhuannachdan aige:

  • Tha aon dhiubh coileanadh, oir tha feum aca air an eadar-theangair an-còmhnaidh a’ ruith air a’ chùl airson gun obraich e.
  • Sealbh eisimeileachd den eadar-theangair.

Mar eisimpleir de cànanan eadar-mhìneachaidh Faodar iomradh a thoirt air cuid, leithid Java, C#, JavaScript, Visual Basic .NET agus VBScript, Perl, Python, Lips, Ruby, PHP, ASP, msaa.

Dè a th ’ann an sgriobt?

Sgrìobhadh Shell: Eisimpleirean Practaigeach

Sgrìobhadh Shell: Eisimpleirean Practaigeach

Un chan eil ann an sgriobt ach còd air a chruthachadh le cànan prògramadh eadar-mhìnichte gus gnìomh a choileanadh. Is e prògram sìmplidh a th’ ann sa chumantas, le tachartas de dh’ àitheantan no òrdughan air an cur an gnìomh ann an òrdugh.

Dè a th’ ann an #!/bin/bash (shebang)?

Susbaint sgriobt air Mousepad

Susbaint sgriobt air Mousepad

Mu dheireadh, is e cuspair an artaigil seo sin ainmeil #!/bin/bash, ris an canar Shebang ann am parlance Unix. Ged is e seo am fear as cumanta, chan eil e an-còmhnaidh riatanach a chleachdadh airson an sgriobt obrachadh. Tha na bangs aca fhèin aig pròiseactan eile, leithid #!/usr/bin/env python3, #!/bin/sh, etc.

An amas aig tha shebang dìreach a 'toirt seachad slighe iomlan na slige, gus am bi e suidhichte ge bith càite a bheil an sgriobt air a ruith. Cuideachd, mar a chì thu, chan e a-mhàin gu bheil an t-slighe air a dhearbhadh ann, ach cuideachd an eadar-theangair, anns na cùisean sin Bash, Python 3, agus eadar-mhìnearan eile airson obrachadh leis.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.