Shell Scripting – Tutorial 04: Bash Shell Scripts – Part 1

Shell Scripting – Tutorial 04: Bash Shell Scripts - Part 1

Shell Scripting – Tutorial 04: Bash Shell Scripts – Part 1

Ngayon, sa post na ito, ipagpapatuloy natin ang Tutorial sa 04 mula sa aming serye ng tutorial sa Scripting ng Shell. Sa mga nauna, tinalakay namin ang mga sumusunod na konsepto: Mga Terminal, Console, Shell, Bash Shell, Script at Shell Scripting.

Para sa kadahilanang ito, sa kasalukuyang tutorial na ito ay magtutuon tayo ng kaunti pa sa praktikal o teknikal na bahagi ng Mga Script file na ginawa gamit ang Bash Shell.

Shell Scripting - Tutorial 03: Lahat Tungkol sa Bash Shell Scripting

Shell Scripting – Tutorial 03: Lahat tungkol sa Scripting gamit ang Bash Shell

At, bago simulan ang post na ito ay tinawag "Shell Scripting - Tutorial 04", inirerekomenda naming tuklasin ang mga sumusunod mga kaugnay na nilalaman, sa pagtatapos ng pagbabasa ng post na ito ngayon:

Shell Scripting - Tutorial 03: Lahat Tungkol sa Bash Shell Scripting
Kaugnay na artikulo:
Shell Scripting – Tutorial 03: Lahat Tungkol sa Mga Script at Shell Scripting
Shell Scripting - Tutorial 02: Lahat Tungkol sa Bash Shell
Kaugnay na artikulo:
Shell Scripting – Tutorial 02: Lahat Tungkol sa Bash Shell

Tutorial sa Shell Scripting 04

Tutorial sa Shell Scripting 04

Ang Mga Pangunahing Kaalaman ng Script Files

Pagbuo

Sa bumuo ng isang script filet karaniwang kailangan mong gamitin isang text editor, na maaaring walang anumang problema, isang simpleng isa sa Terminal (CLI) tulad ng "nano" o "vi", o mula sa Desktop (GUI) gaya ng "gedit" o "mousepad".

Gayundin, maaari silang magamit mga editor ng source code mas kumplikado o matatag na uri ng IDE, na nakakakita ng syntax ng wikang ginamit, gaya ng Geany, Atom, Sublime text, Visual Studio Code, bukod sa marami pang iba.

Sa prinsipyo, ito ay sapat lamang na, sa isa sa kanila, isinasagawa natin ang utos ng bumuo ng bagong plain text file mayroon man o wala ang ".sh" na extensionmas mabuti sa kanya.

Halimbawa, ang pinakasimpleng bagay ay ang isagawa ang sumusunod na command sa isang terminal:

nano miprimerscript.sh

Pagpapatupad

Sa magpatakbo ng script ng bash shell, maaari kang pumili ng 2 paraan o form, na ang mga sumusunod:

  • I-invoke ang Bash interpreter para patakbuhin ang script file:
bash miprimerscript.sh
  • I-invoke ang default na interpreter (Sh) para i-execute ang script file:
sh miprimerscript.sh

Pansin: Tandaan na, sa ilang pagkakataon, ang hindi paggamit ng tamang Shell ay maaaring magdulot ng bahagyang o kabuuang malfunction ng nilikhang Script. Samakatuwid, ang mainam ay ang Shell na na-invoke sa unang linya ng Script ay ang ginamit upang maisagawa ito. Sa aming kaso, "bash".

Gayunpaman, maaari rin kaming direktang magsagawa ng isang script file tulad ng sumusunod:

./miprimerscript.sh

Sa kasong ito, ang unang 2 character "./" ipahiwatig na ipapatupad namin ang script file mula sa kasalukuyang direktoryo, iyon ay, ang tunay na landas kung saan ang executable ay.

Mga bahagi o elemento sa loob ng file ng Linux Script

Talaga, a Ang Script file sa pangkalahatan ay isang bagay na napakasimple, samakatuwid, ito ay binubuo lamang ng 2 item alin ang:

  • Siya Bang o Sha-Bang (#!): Ito ang pangalang ibinigay sa unang linya ng Script file, na may layuning tukuyin kung aling program (Shell) ang dapat nitong isagawa. Kaya na, at sa kaganapan na ang nasabing programa ay hindi naka-install, ang isang error ay ginawa na pumipigil sa pagpapatupad nito.
  • Ang code: Ito ay maaaring anuman mula sa isang utos hanggang sa libu-libong linya ng code na kumakatawan sa simple o kumplikadong mga utos sa isang terminal ng Linux.

Por ejemplo:

#!/bin/bash
echo Mi Primer Script

Mga shot ng screen

Halimbawa sa pagsasagawa ng Script - Screenshot 1

Halimbawa sa pagsasagawa ng Script - Screenshot 2

Halimbawa sa pagsasagawa ng Script - Screenshot 3

Halimbawa sa pagsasagawa ng Script - Screenshot 4

Shell Scripting - Tutorial 01: Ang Shell, Bash Shell at Mga Script
Kaugnay na artikulo:
Shell Scripting – Tutorial 01: Mga Terminal, Console at Shell
PowerShell 7.2.6: Paggamit ng Linux at Windows Commands sa GNU
Kaugnay na artikulo:
PowerShell 7.2.6: Paggamit ng Linux at Windows Commands sa GNU

Abstract na banner para sa post

Buod

Sa madaling salita, kasama nito Tutorial 04 sa «Shell Scripting» sinimulan na namin ang paunang diskarte sa mas praktikal at teknikal na aspeto may kaugnayan sa Mga Script file na nabuo gamit ang Bash Shell. Samakatuwid, umaasa kami na sa lalong madaling panahon, magsisimula silang lumikha at gamitin ang kanilang unang script file sa GNU/Linux.

Kung nagustuhan mo ang nilalaman, magkomento at ibahagi ito. At tandaan, bisitahin ang simula ng aming «WebSite», bilang karagdagan sa opisyal na channel ng Telegrama para sa higit pang balita, mga tutorial at mga update sa Linux.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.