[mdlug] GNU sed weirdness
Jeff Hanson
jhansonxi at gmail.com
Sat Jan 23 21:32:53 EST 2010
On Sat, Jan 23, 2010 at 9:24 PM, Carl T. Miller <carl at carltm.com> wrote:
> Jeff Hanson wrote:
>> without extension. What I though was the correct form looks like
>> this:
>>
>> sed -n 's/\(.*\)\\\(.*\)\.idx/'"\"$compress_exe\" $compress_opts
>> \"$target_dir\\"'\2'".$compress_ext"'\" \"\1\\2.*\"/p' $1
>
> I think the key part is the \1\\2 which I understand you
> want to be \1 followed by a \ followed by \2. If that's
> right, it is being interpreted as \1, \\ and 2. Try using
> \1\\\2 and see it that gets the desired results.
>
That was a typo I caught that just after I posted. The earlier
$target_dir"'\2 section was the one I was having problems with.
More information about the mdlug
mailing list