On Wed, 10 Dec 2003, Eric Sunshine wrote:

> Akim Demaille wrote:
> > How about cp FILE.in FILE and then perform the transformation from
> > FILE.in's contents to (>) FILE?
>
> This will not work correctly on Windows.  At best, it will throw an
> error because FILE is locked (being read by sed) while the > is trying
> to open it for writing.  At worst, you will simply lose the contents of
> FILE (for the same reason).  In my experiments, the latter occurred.

Not true.

  cp FILE.in FILE
  sed -e 'blah' < FILE.in > FILE

does not hold FILE open.  The issue that FILE.in is read-only still
remains.

Bob
======================================
Bob Friesenhahn
[EMAIL PROTECTED]
http://www.simplesystems.org/users/bfriesen



Reply via email to