Matthew Edlefsen on 3 Dec 2009 16:31:15 -0800


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] sed newbie question


On Thu, Dec 3, 2009 at 6:30 PM, Michael Lazin <microlaser@gmail.com> wrote:
> Hi, I am interested in writing a shell script that will remove malicious
> iframes from peoples websites.  I am a scripting newbie and a sed newbie.  I
> decided to start by playing around with it.
>
> sed '/iframe/d' test.html
>
> cat test.html
> <iframe>frame src=http://evil.com/test</iframe>
>
> Why didn't this sed line delete the iframe line from my test file?
>
> --
> Michael Lazin
>
> ASCII ribbon campaign ( )
> against HTML e-mail    X
>                                  / \

It did work.  By default sed prints the output to stdout.  If you want
it to actually alter the file you need to use the -i flag.  man sed
for details.

-Matt Edlefsen
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug