[CentOS] Re: sed

Scott Silva ssilva at sgvwater.com
Fri May 23 22:06:35 UTC 2008


on 5-23-2008 11:51 AM Les Mikesell spake the following:
> Stephen Harris wrote:
>> On Fri, May 23, 2008 at 06:59:24PM +0200, Thomas Johansson wrote:
>>> Stephen Harris wrote:
>>
>>>>  sed 's/^\([^    ]*[     ]*[^    ]*\)\([   ]*.*\)$/\1.contoso.com\2/'
>>>>
>>>> (where there's a space *and* a TAB inside each of the [  ]  )
>>>>  
>>> The above version easier to read and "copy paste". Space is space and 
>>> tabe is \t
>>>
>>> sed 's/^\([^ \t]*[ \t]*[^ \t]*\)\([ \t]*.*\)$/\1.contoso.com\2/'
>>
>> I grew up with versions of 'sed' that don't understand this new-fangled
>> method of specifying tabs, and write enough cross-platform code that
>> I can't rely on it (still doesn't work in Solaris 10, for example).
> 
> perl can do anything sed can do and has almost no platform or version 
> related syntax differences - plus it has \s to represent 'whitespace' 
> and you don't have to bang your head on the wall when you are half done 
> and realize you have to do something spanning multiple lines.
> 
Show your example. Inquiring minds want to know!



-- 
MailScanner is like deodorant...
You hope everybody uses it, and
you notice quickly if they don't!!!!

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 258 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos/attachments/20080523/a5d40507/attachment.sig>


More information about the CentOS mailing list