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

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

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

Idag, i det här inlägget, fortsätter vi Handledning 04 från vår handledningsserie på Shell-skript. I de föregående tog vi upp följande begrepp: Terminaler, konsoler, skal, Bash-skal, skript och skalskript.

Av denna anledning kommer vi i denna nuvarande handledning att fokusera lite mer på praktisk eller teknisk del av Skriptfiler skapade med Bash Shell.

Shell Scripting - Tutorial 03: Allt om Bash Shell Scripting

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

Och, innan du börjar detta inlägg kallas "Shell Scripting - Tutorial 04"rekommenderar vi att du utforskar följande relaterat innehåll, i slutet av att läsa detta inlägg idag:

Shell Scripting - Tutorial 03: Allt om Bash Shell Scripting
Relaterad artikel:
Shell Scripting – Tutorial 03: Allt om skript och Shell Scripting
Shell Scripting - Tutorial 02: Allt om Bash Shell
Relaterad artikel:
Shell Scripting – Tutorial 02: Allt om Bash Shell

Handledning för Shell Scripting 04

Handledning för Shell Scripting 04

Grunderna i skriptfiler

generationen

till skapa en skriptfilt i princip behöver du använda en textredigerare, som utan problem kan vara en enkel av Terminal (CLI) som "nano" eller "vi", eller från Desktop (GUI) som "gedit" eller "musmatta".

Dessutom kan de användas källkodsredigerare mer komplex eller robust IDE-typ, som upptäcker syntaxen för det använda språket, som t.ex Geany, Atom, Sublim text, Visual Studio Code, bland många andra.

I princip skulle det bara räcka att vi i en av dem utför ordern om skapa en ny vanlig textfil med eller utan tillägget ".sh".helst med henne.

Till exempel skulle det enklaste vara att köra följande kommando i en terminal:

nano miprimerscript.sh

Utförande

till kör ett bash-skalskript, kan du välja två sätt eller formulär, som är följande:

  • Anropa Bash-tolken för att köra skriptfilen:
bash miprimerscript.sh
  • Anropa standardtolken (Sh) för att köra skriptfilen:
sh miprimerscript.sh

observation: Tänk på att, vid vissa tillfällen, om du inte anropar rätt skal kan det orsaka att det skapade skriptet inte fungerar helt eller delvis. Därför är det idealiska att skalet som anropas i den första raden av skriptet är det som används för att exekvera det. I vårt fall "bash".

Men vi kan också köra en skriptfil direkt enligt följande:

./miprimerscript.sh

I det här fallet de två första tecknen "./" indikera att vi kommer att köra skriptfilen från den aktuella katalogen, det vill säga den verkliga sökvägen där den körbara filen finns.

Delar eller element i en Linux-skriptfil

Verkligen, a Skriptfil i allmänhet är något väldigt grundläggande, därför består den bara av 2 artiklar vilka är:

  • She Bang eller Sha-Bang (#!): Detta är namnet som ges till den första raden i skriptfilen, som har till syfte att specificera vilket program (Shell) den ska köra. Så att, och i händelse av att nämnda program inte är installerat, skapas ett fel som förhindrar dess exekvering.
  • Koden: Detta kan vara allt från ett enda kommando till tusentals rader kod som representerar enkla eller komplexa kommandon i en Linux-terminal.

Till exempel:

#!/bin/bash
echo Mi Primer Script

Skärmbilder

Exempel på att köra ett skript - Skärmdump 1

Exempel på att köra ett skript - Skärmdump 2

Exempel på att köra ett skript - Skärmdump 3

Exempel på att köra ett skript - Skärmdump 4

Shell Scripting - Handledning 01: Shell, Bash Shell och skript
Relaterad artikel:
Shell Scripting – Handledning 01: Terminaler, konsoler och skal
PowerShell 7.2.6: Använda Linux- och Windows-kommandon i GNU
Relaterad artikel:
PowerShell 7.2.6: Använda Linux- och Windows-kommandon i GNU

Abstrakt banner för inlägg

Sammanfattning

Kort sagt med detta Handledning 04 om "Shell Scripting" vi har redan börjat det första tillvägagångssättet mer praktiska och tekniska aspekter relaterat till Skriptfiler genererade med Bash Shell. Därför hoppas vi att de snart kommer börja skapa och använda sina första skriptfilerna på GNU/Linux.

Om du gillade innehållet, kommentera och dela det. Och kom ihåg, besök början av vår «plats», förutom den officiella kanalen för Telegram för fler nyheter, tutorials och Linux-uppdateringar.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.