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