Thanks all

On 10/1/08, Chris Geldenhuis <[EMAIL PROTECTED]> wrote:
>
> MHR wrote:
>
> > On Tue, Sep 30, 2008 at 3:08 PM, Chris Geldenhuis
> > <[EMAIL PROTECTED]> wrote:
> >
> >
> > > How about:
> > >
> > > find <startdir> -exec sed "s/10.5.1.10/127.128.1.10/" \{\} \;
> > >
> > >
> > >
> >
> > First, the '\' characters are unnecessary and confusing, except the
> > one that precedes the semi-colon.
> >
> > Second, that won't work.  Sed does not perform on files in place - its
> > output is sent to stdout unless it is redirected, and you can't
> > redirect it back to the original file.  To do something this way,
> > you'd need a script that replaced the input file and used 'sed' to
> > generate the new one (and then the script would have to rename it).
> >
> > mhr
> > _______________________________________________
> > CentOS mailing list
> > CentOS@centos.org
> > http://lists.centos.org/mailman/listinfo/centos
> >
> >
> >
> Apologies I should have included the -i switch for sed to modify file in 
> place.
>
> ChrisG
>
> _______________________________________________
> CentOS mailing list
> CentOS@centos.org
> http://lists.centos.org/mailman/listinfo/centos
>
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to