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-0005.sig>