Kusho ukuthini #!/bin/bash

iskripthi

Uma uke wabhala, wadawuniloda, noma wavula a bash iskripthi, ngokuqinisekile uhlangabezane nomugqa wokuqala oyinqaba ongeyena wonke umuntu owaziyo ukuthi usho ukuthini nokuthi kungani kufanele ubekwe lapho. Ngibhekise ku-#!/bin/bash. Hhayi-ke, kulesi sihloko uzokwazi ukwazi yonke imininingwane mayelana nokuthi kubizwa ngani, ukuthi kwenziwani, futhi uma kuhlale kufana noma uma kukhona izinguquko.

Luyini ulimi oluhunyushiwe?

ulimi lokuhlela V

Un ulimi lokuhlela oluhunyushiwe ingeyodwa engadingi ukuhlanganiswa ukuze isebenze, kodwa ingaqhutshwa ngokuqondile kusukela kukhodi yomthombo kusetshenziswa umhumushi, okungeyona into engaphezu kohlelo olungahumusha ikhodi ibe yiziyalezo eziqondakala ngomshini. Lokhu kuletha izinzuzo ezithile:

  • Ipulatifomu eminingi: njengoba kungeyona kanambambili, ingaqhutshwa kumapulatifomu ahlukahlukene ngaphandle kokuguqulwa, okuyinzuzo ecacile uma sifuna ukuthi ikhodi isebenze kunoma yiluphi uhlelo.
  • Ukuphatheka: uma umhumushi elungele inkundla, umbhalo noma ulimi olutolikiwe luzosebenza kuleyo nkundla.

Kodwa-ke, lezi zilimi ezihunyushiwe nazo zinakho ububi bayo:

  • Omunye wabo ukhona ukusebenza, njengoba bedinga umhumushi njalo egijima ngemuva ukuze asebenze.
  • Ngomnikazi ukuncika yotolika.

Njengesibonelo se- izilimi ezihumushiwe Okunye kungashiwo, njenge-Java, i-C#, i-JavaScript, i-Visual Basic .NET ne-VBScript, i-Perl, i-Python, i-Lips, i-Ruby, i-PHP, i-ASP, njll.

Uyini umbhalo?

I-Shell Scripting: Izibonelo Ezisebenzayo

I-Shell Scripting: Izibonelo Ezisebenzayo

Un iskripthi ikhodi nje idalwe ngolimi lokuhlela oluhunyushiwe ukwenza umsebenzi. Ngokuvamile kuwuhlelo olulula, olunomcimbi wemiyalo noma imiyalo eyenziwa ngokulandelana.

Yini #!/bin/bash (shebang)?

Okuqukethwe kweskripthi ku-Mousepad

Okuqukethwe kweskripthi ku-Mousepad

Ekugcineni, isihloko salesi sihloko siwukuthi edumile #!/bin/bash, eyaziwa ngolimi lwe-Unix ngokuthi uShebang. Nakuba lokhu kuvame kakhulu, akudingekile ngaso sonke isikhathi ukusisebenzisa ukuze iskripthi sisebenze. Amanye amaphrojekthi nawo anama-shebang awo, njengokuthi #!/usr/bin/env python3, #!/bin/sh, njll.

Inhloso ye i-shebang imane inikeze indlela ephelele yegobolondo, ukuze ikwazi ukutholakala nomaphi lapho iskripthi siqhutshwa khona. Futhi, njengoba ubona, hhayi kuphela indlela enqunyiwe kuyo, kodwa futhi umhumushi, kulezi zimo Bash, Python 3, nabanye otolika ukusebenza.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.