Peter Chubb wrote: > Or use ed: > > for i in * > do > ed - $i <<\EOF > 1,$s/str/repl/g > w > q > EOF > done 'HERE' file, nice. That's more elegant than my suggestion. Terry