Aan de slagGa gratis aan de slag

Een eenvoudig Bash-script

Welkom bij je eerste IDE-oefening! Links zie je een mapstructuur met meerdere bestanden. Je kunt bestanden openen en de code in het rechterdeelvenster bekijken. Er wordt elke paar seconden automatisch opgeslagen, maar je kunt ook cmd + s (op Mac, of ctrl + s op Windows) gebruiken om op te slaan.

Je kunt scripts uitvoeren met de knop run this file of via het terminalvenster hieronder (met het commando bash script.sh). Uitvoeren in de terminal is goede oefening voor echte use-cases en is later nodig wanneer we met argumenten gaan werken.

IDE interface annotated screenshot

Laten we beginnen met een heel eenvoudig voorbeeld om te oefenen hoe je command-line (shell) commando’s omzet naar een Bash-script. In de editor is de eerste regel al voor je geschreven. Weet je nog dat dit de ‘hash-bang’ of ‘shebang’ heet? In deze omgeving staat bash niet op /usr/bash maar op /bin/bash. Je kunt dit bevestigen met het commando which bash.

Er staat een bestand in je werkmap met de naam server_log_with_todays_date.txt. Jouw taak is om een eenvoudig Bash-script te schrijven dat dit bestand naar de terminal concateneert, zodat je kunt zien wat erin staat.

Deze oefening maakt deel uit van de cursus

Introductie tot Bash-scripting

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen