Video: cut | Linux 2024
Een shellscript is niets meer dan een tekstbestand met een of meer opdrachten. Shell-scripts lijken op MS-DOS / Windows-batchbestanden, maar shellscripts kunnen veel complexer zijn. De eenvoudigste shellscripts zijn slechts een lijst met opdrachten, maar geavanceerde shellscripts kunnen ingewikkelde scriptinstructies bevatten die grenzen aan een programmeertaal met volledige functionaliteit.
U kunt shellscripts maken met behulp van een teksteditor. De gemakkelijkste teksteditor die je kunt gebruiken is gedit, , waartoe je via het GNOME-bureaublad toegang hebt via Hoofdmenu → Accessoires → Teksteditor. Als je wilt dat je vrienden denken dat je een Linux-goeroe bent, neem dan even de tijd om te leren hoe je vi, een krachtige tekstmoduseditor kunt gebruiken.
Om een bestand te maken of te bewerken in vi, typt u het commando vi gevolgd door een bestandsnaam. Typ dan weg. Als u een vi-opdracht wilt gebruiken, drukt u op de Escape-toets en typt u een van de onderstaande opdrachten.
Command | Explanation |
---|---|
i | Hiermee wordt de invoegmodus geopend, zodat u tekst kunt invoeren op de locatie van de cursor
. Verplaats de cursor naar het punt waar u eerst de -tekst wilt invoeren. Als u klaar bent met het invoegen van tekst, drukt u op Esc naar om terug te keren naar de opdrachtmodus. |
: w | Slaat het bestand op ( w staat voor schrijven ). |
: q | Afsluiten. |
: wq | schrijven en vervolgens afsluiten. |
: q! | Afsluiten zonder op te slaan. |
/ string | Zoek verder naar string. |
? string | Zoek achterwaarts naar string. |
n | Herhaal de laatste zoekopdracht. |
u | Maak de vorige opdracht ongedaan. |
Nadat je een shell-script hebt gemaakt, moet je jezelf toestemming geven om het script uit te voeren. Als u bijvoorbeeld toestemming wilt geven om een script uit te voeren met de naam myscript , gebruikt u deze opdracht:
$ chmod 755 myscript
Als u een shellscript wilt uitvoeren, gebruikt u de sh opdracht en geef de naam van het scriptbestand op. Bijvoorbeeld:
$ sh myscript