Linux
HOGENT toegepaste informatica
2026-2027
Bij uitvoeren van script zijn opties en argumenten beschikbaar via variabelen, positionele parameters
| Variabele | Betekenis |
|---|---|
${0} |
Naam script |
${1}, ${2},
… |
Eerste, tweede, … argument |
${10} |
Tiende argument (accolades verplicht!) |
${*} |
Alle argumenten:
${1} ${2} ${3}... |
${@} |
Alle argumenten:
"${1}" "${2}" "${3}"... |
${#} |
Aantal positionele parameters |
Het commando shift schuift positionele parameters op
naar links:
${1} verdwijnt${2} wordt ${1}${3} wordt ${2}echo "$?"$(( ... )) is arithmetic expansion
Itereren over een lijst
“Klassieke” for-lus, komt slechts uitzonderlijk voor
while)for)Find is zelf een “lus”, dus | while is overbodig
Beter:
Start met oefeningenreeks script102
cd ~/linux-2122-scripts-USERNAME/script102Opgave: script102/README.md of
Chamilo-leerpad