From owner-freebsd-questions@FreeBSD.ORG Tue Dec 27 15:33:39 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 08B9116A41F for ; Tue, 27 Dec 2005 15:33:39 +0000 (GMT) (envelope-from dsidorov@swsoft.com) Received: from master.plesk.ru (plesk-gw.Nsk.gldn.net [194.67.59.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id F006843D5E for ; Tue, 27 Dec 2005 15:33:37 +0000 (GMT) (envelope-from dsidorov@swsoft.com) Received: from sidorov.plesk.ru (sidorov.plesk.ru [192.168.43.59]) by master.plesk.ru (8.13.5/8.13.5) with ESMTP id jBRFXYMp003721; Tue, 27 Dec 2005 21:33:34 +0600 (NOVT) (envelope-from dsidorov@swsoft.com) From: Dmitry Sidorov To: Jack Stone In-Reply-To: References: Content-Type: text/plain Organization: SWsoft Date: Tue, 27 Dec 2005 21:32:49 +0600 Message-Id: <1135697569.835.4.camel@sidorov.plesk.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Antivirus: Dr.Web (R) for Mail Servers on master.plesk.ru host X-Antivirus-Code: 100000 Cc: freebsd-questions@freebsd.org Subject: Re: a SED need X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dsidorov@swsoft.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 15:33:39 -0000 On Tue, 2005-12-27 at 09:18 -0600, Jack Stone wrote: > I have some HTML files with hundreds of URLs that I need to modify using a > search/replace string. I assume that SED(1) is the right tool to use, but > every syntax I've tried has not worked. > > Here is what I'm trying to do: > Change full URLs to relative paths, in other words, chop off the > "http://www.example.com/" portion: > > >From this: >
  • > To this: >
  • > > I think it is the slashes and quotes that are giving me fits as I'm very > much a novice on SED(1) syntax. > > Would appreciate any tips on how to do the above so I can search and replace > all of the hundreds of URLs. > > Many thanks and Happy New Year! > > Regards, > Jack > > _________________________________________________________________ > Dont just search. Find. Check out the new MSN Search! > http://search.msn.click-url.com/go/onm00200636ave/direct/01/ > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" Try this: sed s/http:\\/\\/www.example.com// your_file -- Dmitry Sidorov PEM QA Engineer SWsoft, Inc. E-mail: dsidorov@swsoft.com ICQ UIN: 864582