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 vil vi i dette indlæg fortsætte Tutorial 04 fra vores tutorial-serie om Shell Scripting. I de foregående behandlede vi følgende begreber: Terminaler, konsoller, Shells, Bash Shell, Scripts og Shell Scripting.

Af denne grund vil vi i denne nuværende vejledning fokusere lidt mere på praktisk eller teknisk del Den Script-filer oprettet 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 indlæg kaldet "Shell Scripting – Tutorial 04", anbefaler vi at udforske følgende relateret indhold, i slutningen af ​​at læse dette indlæg i dag:

Shell Scripting - Tutorial 03: Alt om Bash Shell Scripting
relateret artikel:
Shell Scripting – Tutorial 03: Alt om scripts og Shell Scripting
Shell Scripting - Tutorial 02: Alt om Bash Shell
relateret artikel:
Shell Scripting – Tutorial 02: Alt om Bash Shell

Shell Scripting Tutorial 04

Shell Scripting Tutorial 04

Grundlæggende om scriptfiler

generation

til generere en script-filt dybest set skal du bruge en tekstredaktør, som kan være uden problemer, en simpel en af Terminal (CLI) såsom "nano" eller "vi", eller fra Desktop (GUI) såsom "gedit" eller "musemåtte".

De kan også bruges kildekode editorer mere kompleks eller robust IDE-type, der registrerer syntaksen for det anvendte sprog, som f.eks Geany, Atom, Sublim tekst, Visual Studio Code, blandt mange andre.

I princippet ville det kun være tilstrækkeligt, at vi i en af ​​dem udfører ordren af generere en ny almindelig tekstfil med eller uden ".sh" udvidelsehelst sammen med hende.

For eksempel ville den enkleste ting være at udføre følgende kommando i en terminal:

nano miprimerscript.sh

Udførelse

til køre et bash shell script, kan du vælge 2 måder eller formularer, som er følgende:

  • Kald Bash-fortolkeren til at køre scriptfilen:
bash miprimerscript.sh
  • Kald standardfortolkeren (Sh) for at udføre scriptfilen:
sh miprimerscript.sh

observation: Husk, at i nogle tilfælde kan det forårsage delvis eller total fejlfunktion af det oprettede script, hvis du ikke kalder den korrekte Shell. Derfor er det ideelle, at den Shell, der påberåbes i den første linje af Scriptet, er den, der bruges til at udføre den. I vores tilfælde "bash".

Vi kan dog også udføre en scriptfil direkte som følger:

./miprimerscript.sh

I dette tilfælde de første 2 tegn "./" angive, at vi skal udføre scriptfilen fra den aktuelle mappe, det vil sige den rigtige sti, hvor den eksekverbare er.

Dele eller elementer i en Linux Script-fil

Virkelig, a Script-fil er generelt noget meget grundlæggende, derfor består den kun af 2 varer som er:

  • She Bang eller Sha-Bang (#!): Dette er navnet på den første linje i Script-filen, som har til formål at specificere hvilket program (Shell) den skal køre. Så, og i tilfælde af at nævnte program ikke er installeret, frembringes en fejl, der forhindrer dets udførelse.
  • Koden: Dette kan være alt fra en enkelt kommando til tusindvis af linjer kode, der repræsenterer simple eller komplekse kommandoer i en Linux-terminal.

For eksempel:

#!/bin/bash
echo Mi Primer Script

Skærmbilleder

Eksempel på udførelse af et script - Skærmbillede 1

Eksempel på udførelse af et script - Skærmbillede 2

Eksempel på udførelse af et script - Skærmbillede 3

Eksempel på udførelse af et script - Skærmbillede 4

Shell Scripting - Tutorial 01: The Shell, Bash Shell og Scripts
relateret artikel:
Shell Scripting – Tutorial 01: Terminaler, konsoller og Shells
PowerShell 7.2.6: Brug af Linux- og Windows-kommandoer i GNU
relateret artikel:
PowerShell 7.2.6: Brug af Linux- og Windows-kommandoer i GNU

Abstrakt banner til indlæg

Resumé

Kort sagt med dette Tutorial 04 om "Shell Scripting" vi startede allerede den indledende tilgang på mere praktiske og tekniske aspekter relateret til Script-filer genereret med Bash Shell. Derfor håber vi, at de snart vil begynde at skabe og bruge deres første script-filer på GNU/Linux.

Hvis du kunne lide indholdet, kommentere og del det. Og husk, besøg begyndelsen af ​​vores «hjemmeside», ud over den officielle kanal af Telegram for flere nyheder, tutorials og Linux-opdateringer.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.