Shell-scripts

6 belangrijke vragen over Shell-scripts

Noem 4 richtlijnen voor shell scripts

- elk script beginnen met kort commentaar wat het doet
- commentaar in scripts voor beheer
- functies gebruiken
- indien voor meerdere systemen, beginnen met #/bin/bash

Wat zijn positionele parameters en hoe werkt het?

Opdracht optie1 optie2 optie3 optie4

echo $0 echo $1 … tot 9

shift verwijdert $0 en maakt van $1 $0, van $2 $1 etc. Zo kunnen onbeperkt aantal paramaters 
worden gebruikt.

Leg de drie speciale parameters uit:  $#   $*   $@

Speciale parameters:
$# verwijst naar het aantal parameters
$* 1 string voor alle parameters
$@ output is een var waar alle paramaters als aparte string gebruikt kan worden
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Hoe maak en set je variabelen?

variabele=waarde of variabele=’meerdere waarden’

Read-only var moet je eerst maken: readonly naamvar

Hoe export je een variabale?

Lokale var: alleen toegankelijk in de sub-shell (normale var)
Omgevingsvar: ook in andere sub-shells van huidige shell. Je kan exporteren met

export var = waarde

Hoe zorg je voor een input veld?

Invoer:
echo “voer uw naam in”
read naam1
dit geeft de vraag voer uw naam in en naam1 wordt var met de waarde die je intypt
Meer vars:
echo “voer twee namen in”
jan peter klaas
read naam1 naam2
Naam1 = jan
naam2 = peter klaas

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo