why not improve echo? why bother? when I want to echo 'foo\n' I do printf "foo\n" and get exactly what I want. printf is Chris Torek's work, comp.sources.unix volume 9 I think. --Ed