Eenvoudige shell-scripts maken in Linux met Vim

How Create Simple Shell Scripts Linux Using Vim



Shell Scripting voert opdrachten uit om enkele nuttige functies uit te voeren en is ontworpen om in de shell te worden uitgevoerd. Shell-scripts zijn best handig om bewerkingen uit te voeren zoals bestandsmanipulatie, het automatiseren van taken om tijdsverbruik te voorkomen; u kunt zelfs uw opdrachten maken.

Shell is een interface tussen de gebruiker en het besturingssysteem waarmee gebruikers met het besturingssysteem kunnen communiceren 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 worden meestal 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:



$sudogeschiktinstalleren ik kwam

Open teksteditor met:



$ik kwam

Maak een nieuw bestand aan:





$wijtestscript.sh

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



#! /bin/bash

gooide uitHallo Wereld

En sla het bestand op, druk op de Esc toets om van modus te wisselen en druk vervolgens op :in om het op te slaan. Als het een alleen-lezen foutbestand geeft, gebruik dan :in! , wordt het bestand opgeslagen:

Typ nu om het bestand uit te voeren:

bash toetsscript.NS

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

gooide uitHallo 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 tekstreeks is. Laten we het begrijpen met een voorbeeld:

#! /bin/bash

mijnvariabele=Dit is mijn eerste script

gooide uit $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

gooide uitVul uw naam in

lezennaam_variabele

gooide uit 'Vul je leeftijd in'

lezenleeftijdsvariabele

gooide uit $name_varibaleis $ leeftijd_variabele 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.