That's pretty close thanks :) I had forgotten the way rc's brackets work. This is what I wanted fn bt { eval '{' `{for (i in $*) echo 'tail -f '$i '&'} '}' } Gives me the behavior I wanted for toc and let's me put my log files together for debugging(i.e. smtp and smtp.fail } Thanks, Noah