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

Shell Scripting - Tutorial 04: Bash Shell Scripts - Deel 1

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

Vandaag gaan we in dit bericht verder met de Tutorial 04 vanaf onze tutorial-serie op Shell-scripts. In de vorige hebben we de volgende concepten behandeld: Terminals, Consoles, Shells, Bash Shell, Scripts en Shell Scripting.

Om deze reden zullen we in deze huidige tutorial iets meer focussen op de praktisch of technisch gedeelte tijdens de Scriptbestanden gemaakt met Bash Shell.

Shell Scripting - Tutorial 03: Alles over Bash Shell Scripting

Shell Scripting – Tutorial 03: Alles over Scripting met Bash Shell

En, voordat je dit bericht startte genaamd «Shell-scripts – Tutorial 04», raden we aan het volgende te verkennen: gerelateerde inhoud, aan het einde van het lezen van dit bericht vandaag:

Shell Scripting - Tutorial 03: Alles over Bash Shell Scripting
Gerelateerd artikel:
Shell Scripting – Tutorial 03: Alles over Scripts en Shell Scripting
Shell Scripting - Tutorial 02: Alles over Bash Shell
Gerelateerd artikel:
Shell Scripting – Tutorial 02: Alles over Bash Shell

Shell Scripting-zelfstudie 04

Shell Scripting-zelfstudie 04

De basisprincipes van scriptbestanden

generatie

naar een scriptbestand genererent eigenlijk moet je gebruiken een tekstverwerker, wat zonder enig probleem kan zijn, een eenvoudige van aansluiting (CLI) zoals "nano" of "vi", of van Desktop (GUI) zoals "gedit" of "muismat".

Ze kunnen ook worden gebruikt broncode-editors complexer of robuuster IDE-type, dat de syntaxis van de gebruikte taal detecteert, zoals: Geany, Atom, Sublieme tekst, Visual Studio Code, onder vele anderen.

In principe zou het alleen voldoende zijn dat we in een van hen de opdracht van uitvoeren genereer een nieuw tekstbestand zonder opmaak met of zonder de ".sh" extensieliefst met haar.

Het eenvoudigste zou bijvoorbeeld zijn om de volgende opdracht in een terminal uit te voeren:

nano miprimerscript.sh

Uitvoering

naar voer een bash shell-script uit, kunt u 2 manieren of vormen kiezen, namelijk de volgende:

  • Roep de Bash-interpreter op om het scriptbestand uit te voeren:
bash miprimerscript.sh
  • Roep de standaardinterpreter (Sh) op om het scriptbestand uit te voeren:
sh miprimerscript.sh

observatie: Houd er rekening mee dat in sommige gevallen het niet aanroepen van de juiste Shell kan leiden tot een gedeeltelijke of volledige storing van het gemaakte Script. Daarom is het ideaal dat de Shell die in de eerste regel van het script wordt aangeroepen, degene is die wordt gebruikt om het uit te voeren. In ons geval "bash".

We kunnen een scriptbestand echter ook als volgt direct uitvoeren:

./miprimerscript.sh

In dit geval de eerste 2 tekens "./" geven aan dat we het scriptbestand gaan uitvoeren vanuit de huidige map, dat wil zeggen, het echte pad waar het uitvoerbare bestand zich bevindt.

Delen of elementen binnen een Linux Script-bestand

Echt, een Scriptbestand in het algemeen is iets heel basaals, daarom bestaat het alleen uit 2 Elementos welke zijn:

  • Ze Bang of Sha-Bang (#!): Dit is de naam die wordt gegeven aan de eerste regel van het Script-bestand, dat als doel heeft om aan te geven welk programma (Shell) het moet uitvoeren. Zodat, en in het geval dat het programma niet is geïnstalleerd, een fout wordt geproduceerd die de uitvoering ervan verhindert.
  • De code: Dit kan van alles zijn, van een enkele opdracht tot duizenden regels code die eenvoudige of complexe opdrachten in een Linux-terminal vertegenwoordigen.

Bijvoorbeeld:

#!/bin/bash
echo Mi Primer Script

Schermafbeeldingen

Voorbeeld over het uitvoeren van een script - Screenshot 1

Voorbeeld over het uitvoeren van een script - Screenshot 2

Voorbeeld over het uitvoeren van een script - Screenshot 3

Voorbeeld over het uitvoeren van een script - Screenshot 4

Shell Scripting - Tutorial 01: De Shell, Bash Shell en Scripts
Gerelateerd artikel:
Shell Scripting – Tutorial 01: Terminals, Consoles en Shells
PowerShell 7.2.6: Linux- en Windows-opdrachten gebruiken in GNU
Gerelateerd artikel:
PowerShell 7.2.6: Linux- en Windows-opdrachten gebruiken in GNU

Abstracte banner voor post

Overzicht

Kortom, hiermee Tutorial 04 over «Shell Scripting» we zijn al begonnen met de eerste aanpak op meer praktische en technische aspecten gerelateerd aan Scriptbestanden gegenereerd met Bash Shell. Daarom hopen we dat ze snel zullen beginnen met het maken en gebruiken van hun eerste scriptbestanden op GNU/Linux.

Als je de inhoud leuk vond, reageer en deel het. En vergeet niet, bezoek het begin van onze «WebSite», naast het officiële kanaal van Telegram voor meer nieuws, tutorials en Linux-updates.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.