Shell Scripting – Kennsla 04: Bash Shell Scripting – Part 1

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

Shell Scripting – Kennsla 04: Bash Shell Scripting – Part 1

Í dag, í þessari færslu, munum við halda áfram 04 kennsla úr kennsluröðinni okkar á Skeljagerð. Í þeim fyrri tókum við fyrir eftirfarandi hugtök: Útstöðvar, leikjatölvur, skeljar, Bash Shell, Scripts og Shell Scripting.

Af þessum sökum munum við einbeita okkur aðeins meira að þessu í þessari kennslu verklegum eða tæknilegum hluta af Script skrár búnar til með Bash Shell.

Shell Scripting - Kennsla 03: Allt um Bash Shell Scripting

Shell Scripting – Kennsla 03: Allt um Scripting með Bash Shell

Og, áður en þú byrjar þessa færslu sem heitir «Skeljaskriftagerð – Kennsla 04», við mælum með því að kanna eftirfarandi tengt efni, í lok lestrar þessarar færslu í dag:

Shell Scripting - Kennsla 03: Allt um Bash Shell Scripting
Tengd grein:
Skeljaforskriftir – Kennsla 03: Allt um forskriftir og skeljaforskriftir

Shell Scripting - Kennsla 02: Allt um Bash Shell
Tengd grein:
Shell Scripting – Kennsla 02: Allt um Bash Shell

Skel Scripting Kennsla 04

Skel Scripting Kennsla 04

Grunnatriði handritaskráa

Kynslóð

búa til handritaskrát í grundvallaratriðum þú þarft að nota textaritstjóri, sem getur verið án vandræða, einfalt af flugstöð (CLI) eins og „nano“ eða „vi“ eða frá Skjáborð (GUI) eins og "gedit" eða "músamottur".

Einnig er hægt að nota þau frumkóða ritstjórar flóknari eða öflugri IDE gerð, sem greinir setningafræði tungumálsins sem notað er, svo sem Geany, Atom, Sublime texti, Visual Studio Code, meðal margra annarra.

Í grundvallaratriðum myndi það aðeins nægja að í einu þeirra framkvæmum við skipun um búa til nýja textaskrá með eða án „.sh“ framlenginghelst með henni.

Til dæmis væri einfaldast að framkvæma eftirfarandi skipun í flugstöð:

nano miprimerscript.sh

Framkvæmd

keyra bash skel script, þú getur valið 2 leiðir eða form, sem eru eftirfarandi:

  • Kallaðu á Bash túlkinn til að keyra handritaskrána:
bash miprimerscript.sh
  • Kallaðu á sjálfgefna túlkinn (Sh) til að keyra skriftuskrána:
sh miprimerscript.sh

Athugasemd: Hafðu í huga að í sumum tilfellum getur það valdið bilun að hluta til eða algjörlega þegar búið er að búa til handritið ef ekki er kallað fram rétta Shell. Þess vegna er hugsjónin sú að skelin sem kallað er fram í fyrstu línu handritsins sé sú sem notuð er til að framkvæma hana. Í okkar tilviki, "bash".

Hins vegar getum við líka keyrt handritaskrá beint á eftirfarandi hátt:

./miprimerscript.sh

Í þessu tilviki, fyrstu 2 stafirnir "./" gefa til kynna að við ætlum að keyra skriftuskrána úr núverandi möppu, það er raunverulegu slóðinni þar sem keyrslan er.

Hlutar eða þættir í Linux Script skrá

Í alvöru, a Script skrá almennt er eitthvað mjög undirstöðu, þess vegna samanstendur það aðeins af 2 hlutir sem eru:

  • She Bang eða Sha-Bang (#!): Þetta er nafnið sem gefin er á fyrstu línu Script skráarinnar, sem hefur þann tilgang að tilgreina hvaða forrit (Shell) það á að keyra. Þannig að, og ef umrætt forrit er ekki sett upp, myndast villa sem kemur í veg fyrir framkvæmd þess.
  • Kóðinn: Þetta getur verið allt frá einni skipun til þúsunda kóðalína sem táknar einfaldar eða flóknar skipanir í Linux flugstöð.

Til dæmis:

#!/bin/bash
echo Mi Primer Script

Skjámyndir

Dæmi um að framkvæma skriftu - Skjáskot 1

Dæmi um að framkvæma skriftu - Skjáskot 2

Dæmi um að framkvæma skriftu - Skjáskot 3

Dæmi um að framkvæma skriftu - Skjáskot 4

Shell Scripting - Kennsla 01: The Shell, Bash Shell og Scripts
Tengd grein:
Skeljaforskriftagerð – Kennsla 01: Útstöðvar, leikjatölvur og skeljar
PowerShell 7.2.6: Notkun Linux og Windows skipanir í GNU
Tengd grein:
PowerShell 7.2.6: Notkun Linux og Windows skipanir í GNU

Ágrip borði fyrir færslu

Yfirlit

Í stuttu máli, með þessu Kennsla 04 um «Shell Scripting» við byrjuðum þegar í fyrstu nálgun á hagnýtari og tæknilegri þætti tengjast Script skrár búnar til með Bash Shell. Þess vegna vonum við að fljótlega fari þeir að búa til og nota sína fyrstu skriftuskrár á GNU/Linux.

Ef þér líkaði við innihaldið, kommentaðu og deildu því. Og mundu, heimsækja upphaf okkar «síða», auk opinberu rásarinnar Telegram fyrir fleiri fréttir, kennsluefni og Linux uppfærslur.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Vertu fyrstur til að tjá

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.