Find something in files and replace it with something else.
find . -name "somefiles" -exec sed -i 's/this/that/' {} \;
For an or condition...
sed 's/this/that/g;s/other/totheother/g'
Hey guess what, that inline flag -i doesn't work with Solaris 8's default sed install. We've already badgered our Solaris admin enough for one day, what else can we do?
Perl pie.
perl -pi -e 's/foo/bar/g' filename*
Awesome.
No comments:
Post a Comment