BASH-programmering

Eenvoudige shell-scripts maken in Linux met Vim

Eenvoudige shell-scripts maken in Linux met Vim

Shell Scripting voert commando's uit om een ​​aantal handige functies uit te voeren en is ontworpen om in de shell te draaien. Shell-scripts zijn heel handig om bewerkingen uit te voeren zoals bestandsmanipulatie, het automatiseren van taken om tijdsverbruik te voorkomen; je kunt zelfs je commando's maken.

Shell is een interface tussen de gebruiker en het besturingssysteem waarmee gebruikers kunnen communiceren met het besturingssysteem en verschillende taken kunnen uitvoeren met behulp van opdrachten. Shell neemt input van de gebruiker via de terminal, werkt samen met de kernel, verwerkt deze en geeft de output.

Een shellscript maken met Vim

Shell-scripts die meestal worden gemaakt met een teksteditor. Nano- en Vim-editors zijn bekende teksteditors om bash-scriptbestanden te maken.  Voor dit voorbeeld gebruiken we "Vim". Als je Vim niet hebt, installeer het dan met de opdracht:

$ sudo apt install vim

Open teksteditor met:

$ vim

Maak een nieuw bestand aan:

$ vi testscript.sh

Typ het script. “#! /bin/bash” operator, shell gericht naar bourne shell: r

#! /bin/bash
echo "Hallo wereld"

En sla het bestand op, druk op de "Esc” toets om van modus te wisselen en druk vervolgens op “:wom het op te slaan. Als het een "Alleen-lezen"-foutbestand geeft, gebruik dan ":w!”, wordt het bestand opgeslagen:

Typ nu om het bestand uit te voeren:

bash-testscript. sh

Opmerkingen toevoegen in een shellscript

Gebruik de operator "#" om een ​​opmerking toe te voegen; de syntaxis wordt hieronder gegeven:

#! /bin/bash
#Dit is mijn eerste shellscript
echo "Hallo wereld"

Variabelen gebruiken in een shellscript

Voor elke programmering zijn taalvariabelen essentieel. Variabelen worden gebruikt om een ​​waarde op te slaan, of het nu een geheel getal, teken of tekenreeks is. Laten we het begrijpen met een voorbeeld:

#! /bin/bash
myvariable="Dit is mijn eerste script"
echo $mijnvariabele

Het bovenstaande script geeft een variabele waarde als uitvoer:

Laten we eens kijken hoe we waarde in een variabele kunnen krijgen van gebruikerswaarde van gebruiker:

#! /bin/bash
echo "Vul uw naam in"
lees naam_variabele
echo "Vul je leeftijd in"
lees leeftijd_variabele
echo "$name_varibale is $ leeftijdsvariabele oud"

De volgende afbeelding toont de uitvoer:

Conclusie

Shell-scripting is erg belangrijk om uw eigen opdracht te maken of om meerdere opdrachten uit te voeren met één scriptbestand om verschillende functies uit te voeren. In deze handleiding begrijpen we het basisidee van shellscripting. We hebben geleerd hoe we een script en een shellscriptbestand moeten schrijven, opslaan en vervolgens uitvoeren. Bovendien begrepen we het gebruik van variabelen in shellscripting. Shell-scripting is erg handig om verschillende nuttige taken uit te voeren, en er valt veel te ontdekken.

Strijd om Wesnoth Zelfstudie
The Battle for Wesnoth is een van de meest populaire open source strategiespellen die je op dit moment kunt spelen. Dit spel is niet alleen al heel la...
0 A.D. zelfstudie
Van de vele strategiespellen die er zijn, 0 A.D. slaagt erin om op te vallen als een uitgebreide titel en een zeer diep, tactisch spel ondanks dat het...
Unity3D-zelfstudie
Inleiding tot Unity 3D Unity 3D is een krachtige game-ontwikkelingsengine. Het is platformoverschrijdend, zodat je games voor mobiel, internet, deskto...