I want to source files in a directory, I tried to make it work with this loop :
ls -1 $HOME/.bash_complete.d |while read f; do
. $HOME/.bash_complete.d/$f
done
though the scripts seem to be executed, any export foo=bar
in those are not present in env
Its for
counterpart below :
for f in $HOME/.bash_complete.d/*; do
. $f
done
works as I expect. Is there a scope involved ?