Subject: Re: [PATCH 01/16] tr portability fixes

From: Johannes Sixt <[email-masked]>
Date: Thu, 13 Mar 2008 08:32:37 +0100

Jeff King schrieb:
> We can mostly get around this by just using the bracket form
> for both sets, as in:
> 
>   tr '[A-Z] '[a-z]'
> 
> in which case POSIX interpets this as "'[' becomes '['",
> which is OK.
> 
> However, this doesn't work with multiple sequences, like:
> 
>   # rot13
>   tr '[A-Z][a-z]' '[N-Z][A-M][n-z][a-m]'

Not that it matters a lot, but I wonder whether

   tr '[A-M][N-Z][a-m][n-z]' '[N-Z][A-M][n-z][a-m]'

would have done the trick.

-- Hannes