Tutoriel Linux

Een bash-script maken onder Linux: een praktische handleiding

Débutant3 min de lecture

In deze handleiding gaan we de volgende onderwerpen verkennen: Bash-scripts maken op het besturingssysteem LinuxOm te beginnen schrijven we ons eerste eenvoudige script dat het bericht weergeeft. “Hallo wereld! Mijn eerste Bash-script!” in de console, met behulp van het commando echo. A Bash-script Het stelt je in staat om repetitieve taken te automatiseren, waardoor je workflow wordt vereenvoudigd.

We zullen ook bespreken hoe je dit kunt toevoegen. argumenten aan je scripts, waardoor je een grotere verscheidenheid aan taken kunt automatiseren en met de gebruiker kunt communiceren. Naarmate je vordert, ontdek je geavanceerde technieken om je te verbeteren. shell-scripts.

Deze handleiding is zelfs voor beginners toegankelijk en biedt hen een praktische introductie tot het gebruik van Bash-scripts, terwijl ze tegelijkertijd vertrouwen krijgen in hun vermogen om de opdrachtregel van Linux.

Het creëren van een Bash-script onder Linux Bash-scripting is een essentiële vaardigheid voor het automatiseren van repetitieve taken en het verbeteren van je productiviteit. In dit artikel verkennen we de stappen om een ​​eenvoudig Bash-script te schrijven, argumenten toe te voegen en je script interactief te maken. Aan de hand van praktische voorbeelden kun je je eerste script maken en effectief uitvoeren.

De basisprincipes van een Bash-script

A Bash-script Een scriptbestand bevat een reeks opdrachten die de Bash-shell kan uitvoeren. Laten we om te beginnen een scriptbestand maken met de naam hello_world.sh waarmee een eenvoudige zin in de console wordt weergegeven. Zo doe je dat:

Voeg de volgende regel toe aan het bestand:

Maak het bestand vervolgens uitvoerbaar:

Je kunt het script nu uitvoeren door het volgende te typen:

Gebruik argumenten in je scripts.

Gebruik argumenten in je scripts.

DE argumenten Hiermee kun je een script flexibeler maken. Je kunt het gedrag van het script aanpassen op basis van de opgegeven parameters. Laten we bijvoorbeeld ons script aanpassen zodat het een naam als argument accepteert:

In dit voorbeeld staat $1 voor het eerste argument dat wordt doorgegeven wanneer het script wordt uitgevoerd. Om het uit te voeren, kunt u het volgende doen:

Het resultaat zal zijn: “Hallo, Jean!”. Dit opent de deur naar het creëren van complexere scripts die reageren op verschillende gebruikersinvoer.

Maak een interactief script

Het is ook mogelijk om een ​​script weer te geven. interactieve door input van de gebruiker te vragen. We zullen het commando gebruiken. lezen Daarom volgt hier een voorbeeld:

Dit script vraagt ​​de gebruiker om zijn of haar naam in te voeren en toont deze vervolgens. Dit verbetert de interactie en maakt scripts aantrekkelijker.

Voer je scripts uit en debug ze.

Voer je scripts uit en debug ze.

Om een ​​script uit te voeren, gebruikt u de opdracht. ./ gevolgd door de bestandsnaam, zoals we eerder zagen. Voor het debuggen biedt Bash een handige optie:

Hierdoor wordt elke uitgevoerde opdracht weergegeven, wat het gemakkelijker maakt om potentiële fouten te identificeren. Dit is een waardevolle werkwijze bij het ontwikkelen van complexere scripts.

Aanvullende bronnen

Voor wie zijn kennis over software-installatie wil verdiepen, is hier een handige handleiding beschikbaar: Hoe installeer je Node.js op Ubuntu?Dit kan extra automatiseringsmogelijkheden bieden bij het maken van scripts die met andere software communiceren.