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/bashmijnvariabele=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/bashgooide 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.