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