On May 14, 4:24 pm, randall.h...@gmail.com wrote:
Although I have experience with diff and ed on *nix, I just can't seem
to get ed to work in the Win32 environment (cmd.exe).
diff -e oldfile newfile > script.ed
gives the proper ed commands, but any variation of
type script.ed | ed oldfile > result
just won't work: I get either an empty result, or the last line of the
original file repeated a few times in the result. I've tried 'for'
loops with 'echo' and 'type', appending 'w' and 'q' commands to
script.ed, and all sorts of variations. Still no luck.
Has anyone had success using 'ed' commands with Win32?
P.S. I want to use the 'ed' output from diff, since several 'ed'
commands can be concatenated together to apply several changes -
unlike 'context' and 'unified' diffs that have to be appiled
individually against each intermediate result.
P.P.S.
I'm trying to use the GnuWin32 ed utility.