Retaining file permissions
Tom Christiansen
tchrist at convex.COM
Fri Feb 22 13:18:21 AEST 1991
>From the keyboard of jlwestm at PacBell.COM (Jeff Westman):
:I have a script that replaces a string with another. The file is executable,
:but when I run it through 'sed' I loose the executable attribute -- and I
:don't want to change my umask.
:
:Here's basically what I have:
:
: # Replace one occurance with another
# Replace one occurance with occurrence :-)
:
: print "Enter a \"from\" string: \c" ; read FROM
: print "Enter a \"to\" string: \c" ; read TO
:
: sed s/$FROM/$TO/gp $i > xyzyx
: mv -f xyzyx $i
% perl -p -i -e "s/$FROM/$TO/g" xyzyx
Did you know that your set duplicates the lines matching $FROM?
I assume this to be an error.
--tom
--
"UNIX was not designed to stop you from doing stupid things, because
that would also stop you from doing clever things." -- Doug Gwyn
Tom Christiansen tchrist at convex.com convex!tchrist
More information about the Comp.unix.shell
mailing list