Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site calma.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!lll-crg!lll-lcc!vecpyr!amd!amdcad!decwrl!sun!calma!radzy From: radzy@calma.UUCP (Tim Radzykewycz) Newsgroups: net.unix Subject: Re: YA{sed}{question} Message-ID: <68@calma.UUCP> Date: Thu, 21-Nov-85 13:26:14 EST Article-I.D.: calma.68 Posted: Thu Nov 21 13:26:14 1985 Date-Received: Sun, 24-Nov-85 07:21:11 EST References: <294@geowhiz.UUCP> Reply-To: radzy@calma.UUCP (Tim Radzykewycz) Organization: GE/Calma Co., R&D Systems Engineering, Milpitas, CA Lines: 21 In article <294@geowhiz.UUCP> larry@geowhiz.UUCP (Larry McVoy) writes: >[input] >{garbage}#{complete garbage}#{more garbage} >.... >[desired output] >{garbage}#{complete garbage}{more garbage} >.... [has been using:] >sed -e 's/#[^#]*#/&YUCK/g' -e 's/#YUCK//g' Better is: sed -e 's/#\([^#]*\)#/#\1/g' There is a reasonably good description of regular expressions (as used by sed) in the man page for ed. -- Tim (radzy) Radzykewycz, The Incredible Radical Cabbage calma!radzy@ucbvax.ARPA {ucbvax,sun,csd-gould}!calma!radzy