Wat betsjut #!/bin/bash

skrift

As jo ​​​​oait hawwe skreaun, downloade, of iepene in bash skript, jo binne grif in wat nuvere earste rigel tsjinkommen, dat net elkenien wit wat it betsjut en wêrom't it dêr set wurde moat. Ik ferwize nei #!/bin/bash. No, yn dit artikel sille jo alle details kinne witte oer hoe't it hjit, wêr't it foar is, en as it altyd itselde is of as d'r wat feroaringen binne.

Wat is in ynterpretearre taal?

programmeartaal V

Un ynterpretearre programmeartaal it is ien dy't net hoecht wurde kompilearre om te rinnen, mar kin direkt út 'e boarnekoade útfierd wurde mei in tolk, dat is neat mear as in programma dat de koade oersette kin yn masine-begryplike ynstruksjes. Dit bringt wat foardielen:

  • Mear platfoarm: om't it net binêr is, kin it op ferskate platfoarms sûnder wiziging útfierd wurde, wat in dúdlik foardiel is as wy wolle dat de koade op elk systeem wurket.
  • Portabiliteit: as de tolk platfoarm-ree is, dan sil it ynterpretearre skript of taal op dat platfoarm wurkje.

Dizze ynterpretearre talen hawwe lykwols ek syn neidielen:

  • Ien fan har is optreden, om't se nedich hawwe dat de tolk altyd op 'e eftergrûn rint om it te wurkjen.
  • Eigen ôfhinklikens fan de tolk.

As foarbyld fan ynterpretearre talen Guon kinne neamd wurde, lykas Java, C#, JavaScript, Visual Basic .NET en VBScript, Perl, Python, Lips, Ruby, PHP, ASP, ensfh.

Wat is in skript?

Shell Scripting: Praktyske foarbylden

Shell Scripting: Praktyske foarbylden

Un skript is gewoan koade makke mei in ynterpretearre programmeartaal om in taak út te fieren. It is oer it algemien in ienfâldich programma, mei in barren fan kommando's of oarders dy't sequentieel wurde útfierd.

Wat is #!/bin/bash (shebang)?

Skriptynhâld op Mousepad

Skriptynhâld op Mousepad

Uteinlik is it ûnderwerp fan dit artikel dat ferneamde #!/bin/bash, dat yn Unix-taal bekend is as Shebang. Hoewol dit it meast foarkommen is, is it net altyd nedich om it te brûken foar it skript om te wurkjen. Oare projekten hawwe ek har eigen shebangs, lykas #!/usr/bin/env python3, #!/bin/sh, ensfh.

It doel fan shebang jout gewoan it folsleine paad fan 'e shell, sadat it lizze kin oeral wêr't it skript wurdt útfierd. Ek, sa't jo sjen kinne, wurdt net allinich it paad dêryn bepaald, mar ek de tolk, yn dizze gefallen Bash, Python 3, en oare tolken om mei te wurkjen.


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

Wês de earste om kommentaar

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre.

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.