echo 'echo sourced_arg1:$1' >sourced1
echo 'shift' >>sourced1

set -- 1
. ./sourced1
echo arg1:$1

set -- 1
. ./sourced1 a
echo arg1:$1

rm sourced1