[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