argument numbering in for-loop in do_file is sane now, printing works, still have the -name "-ls" problem...