Argument passing (Bash)
Versie door Jeroen Strompf (overleg | bijdragen) op 15 aug 2019 om 15:28 (Nieuwe pagina aangemaakt met 'Voorbeeld van een script, genaamd <code>argtest</code> <pre> #!/bin/bash name=$1 echo $name </pre> Aanroep: ./argtest blub Uitvoer: blub Een invoer-argumen...')
Voorbeeld van een script, genaamd argtest
#!/bin/bash name=$1 echo $name
Aanroep:
./argtest blub
Uitvoer:
blub
Een invoer-argument is niet verplicht. Dus het script hierboven kun je ook prima zonder argument aanroepen.
Test voor null-waardes:
################################################################################### # Input-variabelen ################################################################################### # # Dit script is een universele routine. Daarom werkt het met input-argumenten! # domeinnaam=$1 mapalias=$2 # Verificatie ####################################### # if [ -z "$domeinnaam" ]; then echo "Geen domeinnaam gegeven" exit fi if [ -z "$mapalias" ]; then echo "Geen mapalias gegeven" exit fi