Naon hartina #!/bin/bash

naskah

Upami anjeun kantos nyerat, ngaunduh, atanapi muka a bash skrip, Pasti anjeun parantos mendakan garis kahiji anu rada anéh anu henteu sadayana terang naon hartosna sareng naha éta kedah dipasang di dinya. Kuring nujul kana #!/bin/bash. Nya, dina tulisan ieu anjeun bakal tiasa terang sadayana detil ngeunaan naon anu disebat, pikeun naon éta, sareng upami éta sami atanapi upami aya sababaraha parobihan.

Naon ari basa anu ditafsirkeun?

basa pamrograman V

Un basa program anu diinterpretasi éta salah sahiji nu teu perlu disusun pikeun ngajalankeun, tapi bisa dijalankeun langsung tina kode sumber ngagunakeun juru, nu teu leuwih ti program nu bisa narjamahkeun kode kana parentah mesin-kahartos. Ieu mawa sababaraha kaunggulan:

  • Multi platform: sakumaha teu binér, éta bisa dijalankeun dina sagala rupa platform tanpa modifikasi, nu mangrupakeun kaunggulan jelas lamun urang hoyong kode pikeun berpungsi dina sistem nanaon.
  • Portability: lamun juru geus platform-siap, teras interpretasi naskah atawa basa bakal dianggo dina platform éta.

Nanging, basa anu diinterpretasi ieu ogé gaduh karugian na:

  • Salah sahijina nyaéta pagelaran, sabab merlukeun juru sok ngajalankeun di latar tukang pikeun eta jalan.
  • Diaku gumantungna tina juru.

Salaku conto tina basa diinterpretasi Sababaraha bisa disebutkeun, kayaning Java, C #, JavaScript, Visual Basic .NET na VBScript, Perl, Python, Biwir, Ruby, PHP, ASP, jsb.

Naon ari naskahna?

Nulis Cangkang: Conto Praktis

Nulis Cangkang: Conto Praktis

Un naskah téh ngan kode Dijieun ku basa pamrograman anu diinterpretasi pikeun ngalaksanakeun tugas. Ieu umumna program basajan, kalawan acara paréntah atawa pesenan nu dieksekusi sequentially.

Naon #!/bin/bash (shebang)?

Eusi skrip dina Mousepad

Eusi skrip dina Mousepad

Tungtungna, subyek artikel ieu éta kawentar #!/bin/bash, nu dipikawanoh dina parlance Unix salaku Shebang. Sanajan ieu nu paling umum, teu salawasna perlu ngagunakeun eta pikeun naskah jalan. Proyék séjén ogé gaduh shebangs sorangan, sapertos #!/usr/bin/env python3, #!/bin/sh, jsb.

Tujuan tina shebang ngan saukur masihan jalan pinuh ku cangkang, supados tiasa ditempatkeun dimana waé naskahna dijalankeun. Ogé, anjeun tiasa ningali, teu ukur jalur ditangtukeun dina eta, tapi ogé juru, dina kasus ieu Bash, Python 3, sarta juru lianna pikeun digawekeun ku.


Eusi tulisan taat kana prinsip urang tina étika éditorial. Pikeun ngalaporkeun kasalahan klik di dieu.

Janten kahiji komen

Ninggalkeun koméntar anjeun

email alamat anjeun moal diterbitkeun. Widang diperlukeun téh ditandaan ku *

*

*

  1. Jawab data: Miguel Ángel Gatón
  2. Tujuan tina data: Kontrol SPAM, manajemén koméntar.
  3. Legitimasi: idin anjeun
  4. Komunikasi data: Data moal dikomunikasikan ka pihak katilu kacuali ku kawajiban hukum.
  5. Panyimpenan data: Basis data anu diayakeun ku Occentus Networks (EU)
  6. Hak: Iraha waé anjeun tiasa ngawatesan, cageur sareng mupus inpormasi anjeun.