> > if you want to re-get the value of an environment variable, > you can do: > > ifs=() var=`{cat /env/var} > Ok. So if one wants to update the rc's view of the environment, one must write sth. along the lines for(var in `{ls /env}) { ifs=() contents = `{cat /env/$var} if (~ $var *#*) fn `{echo $var | awk '{split($0, a, "#"); print a[1]}'} {$contents} if not var = $contents } ? Thanks Ruda