[linux] cat $PWD
Oscar Roozen
linux op okkie.nu
Zo Jan 15 16:59:07 CET 2023
On 14-01-2023 17:10, Geert Stappers via Linux wrote:
> #!/bin/bash -e
> #
> # demonstratiescriptje
> # - vereiste parameter is configuratiebestand
> # - leest het configuratiebestand
> # - doet iets met waardes uit het config bestand
> #
>
> source $1
>
> echo Kleuren:
> for K in $( find $KLEUREN -type f )
> do
> echo Kleur $( basename $K )
> done
>
> echo Vormen:
> for V in $( find $VORMEN -type f )
> do
> echo Vorm $( basename $V )
> done
Negeer mijn eerdere mailtjes van vandaag. Ik had het script nog niet verder
bekeken. Je gebruikt 'source'. Die voert het argument al uit in de context
van de huidige shell. Als je 'source config.in' doet, hebben de variabelen
al de inhoud die jij wilt:
oscar op linux:~/tmp/geertstappers/jan12$ source config.in
oscar op linux:~/tmp/geertstappers/jan12$ echo $KLEUREN
/home/oscar/tmp/geertstappers/jan12/kleur
oscar op linux:~/tmp/geertstappers/jan12$ echo $VORMEN
/home/oscar/tmp/geertstappers/jan12/vorm
Kortom: welk probleem probeer je ook alweer op te lossen? ;-)
Meer informatie over de Linux
maillijst