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

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

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

I dag, i dette innlegget, vil vi fortsette Tutorial 04 fra opplæringsserien vår Shell-skripting. I de forrige tok vi for oss følgende konsepter: Terminaler, konsoller, skjell, Bash Shell, Scripts og Shell Scripting.

Av denne grunn vil vi i denne nåværende opplæringen fokusere litt mer på praktisk eller teknisk del av Skriptfiler laget med Bash Shell.

Shell Scripting - Tutorial 03: Alt om Bash Shell Scripting

Shell Scripting – Tutorial 03: Alt om scripting med Bash Shell

Og, før du starter dette innlegget kalt "Shell Scripting - Tutorial 04", anbefaler vi å utforske følgende relatert innhold, på slutten av å lese dette innlegget i dag:

Shell Scripting - Tutorial 03: Alt om Bash Shell Scripting
Relatert artikkel:
Shell Scripting – Tutorial 03: Alt om skript og Shell Scripting
Shell Scripting - Tutorial 02: Alt om Bash Shell
Relatert artikkel:
Shell Scripting – Tutorial 02: Alt om Bash Shell

Shell Scripting Tutorial 04

Shell Scripting Tutorial 04

Grunnleggende om skriptfiler

generasjon

Til generere en skriptfilt i utgangspunktet må du bruke en tekstredigerer, som kan være uten problemer, en enkel en av Terminal (CLI) for eksempel "nano" eller "vi", eller fra Desktop (GUI) som "gedit" eller "musematte".

Dessuten kan de brukes kildekoderedigerere mer kompleks eller robust IDE-type, som oppdager syntaksen til språket som brukes, for eksempel Geany, Atom, Sublime tekst, Visual Studio Code, blant mange andre.

I prinsippet vil det bare være tilstrekkelig at vi i en av dem utfører bestillingen av generere en ny ren tekstfil med eller uten ".sh" filtypenhelst med henne.

For eksempel vil det enkleste være å utføre følgende kommando i en terminal:

nano miprimerscript.sh

Execution

Til kjøre et bash shell-skript, kan du velge to måter eller skjemaer, som er følgende:

  • Påkall Bash-tolken for å kjøre skriptfilen:
bash miprimerscript.sh
  • Påkall standardtolken (Sh) for å kjøre skriptfilen:
sh miprimerscript.sh

observasjon: Husk at ved noen anledninger kan det å ikke påkalle riktig Shell forårsake delvis eller total funksjonsfeil i det opprettede skriptet. Derfor er det ideelle at skallet som påberopes i den første linjen i skriptet er det som brukes til å utføre det. I vårt tilfelle, "bash".

Vi kan imidlertid også kjøre en skriptfil direkte som følger:

./miprimerscript.sh

I dette tilfellet, de to første tegnene "./" indikerer at vi skal kjøre skriptfilen fra gjeldende katalog, det vil si den virkelige banen der den kjørbare filen er.

Deler eller elementer i en Linux-skriptfil

Virkelig, a Skriptfil generelt er noe veldig grunnleggende, derfor består den kun av 2 varer som er:

  • She Bang eller Sha-Bang (#!): Dette er navnet som er gitt til den første linjen i skriptfilen, som har til formål å spesifisere hvilket program (Shell) den skal kjøre. Slik at, og i tilfelle nevnte program ikke er installert, blir det produsert en feil som forhindrer kjøringen.
  • Koden: Dette kan være alt fra en enkelt kommando til tusenvis av kodelinjer som representerer enkle eller komplekse kommandoer i en Linux-terminal.

For eksempel:

#!/bin/bash
echo Mi Primer Script

Skjermbilder

Eksempel på utføring av et skript - Skjermbilde 1

Eksempel på utføring av et skript - Skjermbilde 2

Eksempel på utføring av et skript - Skjermbilde 3

Eksempel på utføring av et skript - Skjermbilde 4

Shell Scripting - Tutorial 01: The Shell, Bash Shell og Scripts
Relatert artikkel:
Shell Scripting – Opplæring 01: Terminaler, konsoller og skall
PowerShell 7.2.6: Bruke Linux- og Windows-kommandoer i GNU
Relatert artikkel:
PowerShell 7.2.6: Bruke Linux- og Windows-kommandoer i GNU

Abstrakt banner for innlegg

Oppsummering

Kort sagt, med dette Opplæring 04 om «Shell Scripting» vi har allerede startet den første tilnærmingen mer praktiske og tekniske aspekter Relatert til Skriptfiler generert med Bash Shell. Derfor håper vi at de snart vil begynne å lage og bruke deres første skriptfiler på GNU/Linux.

Hvis du likte innholdet, kommentere og dele det. Og husk, besøk begynnelsen av vår «området», i tillegg til den offisielle kanalen til Telegram for flere nyheter, opplæringsprogrammer og Linux-oppdateringer.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.