Waa maxay macnaha #!/bin/bash

script

Haddii aad waligaa qortay, soo dejisay, ama furtay a qoraal bash, waa hubaal in aad la kulantay khad la yaab leh oo aan dadka oo dhami garanayn waxa ay ka dhigan tahay iyo sababta ay tahay in halkaas loo dhigo. Waxaan ula jeedaa #!/bin/bash. Waa hagaag, maqaalkan waxaad awoodi doontaa inaad ogaato dhammaan faahfaahinta ku saabsan waxa loo yaqaan, waxa loogu talagalay, iyo haddii ay had iyo jeer isku mid tahay ama haddii ay jiraan isbeddello.

Waa maxay luqadda la turjumay?

Luuqadda barnaamijka V

Un loo tarjumay luqadda barnaamijka waa mid aan u baahnayn in la diyaariyo si uu u shaqeeyo, laakiin si toos ah ayaa looga socodsiin karaa koodhka isha iyadoo la adeegsanayo turjumaan, taas oo aan ahayn wax kale oo aan ahayn barnaamij u tarjumi kara koodka tilmaamaha mashiinka-fahamka. Tani waxay keenaysaa qaar ka mid ah faa'iidooyinka:

  • Madal badan: maadaama aysan ahayn binary, waxaa lagu socon karaa goobo kala duwan iyada oo aan wax laga beddelin, taas oo ah faa'iido cad haddii aan rabno in koodka uu ku shaqeeyo nidaam kasta.
  • Xarakaad: haddii turjubaanka uu diyaar u yahay, markaa farta la turjumay ama luqadda ayaa ka shaqayn doonta goobtaas.

Si kastaba ha ahaatee, luqadahaan la turjumay ayaa sidoo kale leh qasaarooyinkeeda:

  • Mid ka mid ah waa waxqabadka, maadaama ay u baahan yihiin turjubaanka had iyo jeer gadaal ka orda si uu u shaqeeyo.
  • Lahaansho ku tiirsanaanta ee turjubaanka.

Tusaale ahaan afafka la fasiray Qaarkood waa la xusi karaa, sida Java, C #, JavaScript, Visual Basic .NET iyo VBScript, Perl, Python, Lips, Ruby, PHP, ASP, iwm.

Waa maxay qoraal?

Qoraalka Shell: Tusaalooyin Wax ku ool ah

Qoraalka Shell: Tusaalooyin Wax ku ool ah

Un script waa code kaliya lagu abuuray luuqad barnaamijeed la turjumay si uu hawl u qabto. Guud ahaan waa barnaamij fudud, oo leh dhacdo amarro ama amarro si isdaba joog ah loo fuliyo.

Waa maxay #!/bin/bash (shebang)?

Wax ku qor qoraalka Mousepad

Wax ku qor qoraalka Mousepad

Ugu dambeyntii, mowduuca maqaalkani waa kaas caanka ah #!/bin/bash, kaas oo luqadda Unix loo yaqaan Shebang. Inkasta oo tani ay tahay tan ugu badan, mar walba lagama maarmaan ma aha in loo isticmaalo qoraalka si uu u shaqeeyo. Mashaariicda kale waxay sidoo kale leeyihiin shebang u gaar ah, sida #!/usr/bin/env python3, #!/bin/sh, iwm.

Ujeedada Shebang waxay si fudud u siinaysaa dariiqa buuxa ee qolofka, si ay u yaallo meel kasta oo qoraalka lagu maamulo. Sidoo kale, sida aad arki karto, ma aha oo kaliya dariiqa ayaa lagu go'aamiyaa dhexdeeda, laakiin sidoo kale turjubaanka, xaaladahan Bash, Python 3, iyo turjubaano kale si ay ula shaqeeyaan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.