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.
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 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
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.