bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#74103: Characters order in tr affects results


From: Pádraig Brady
Subject: bug#74103: Characters order in tr affects results
Date: Wed, 30 Oct 2024 12:17:28 +0000
User-agent: Mozilla Thunderbird Beta

tag 74103 notabug
close 74103
stop

On 30/10/2024 09:42, Jakub Filipiuk wrote:
Hi

I stumble upon situation, when characters order in tr affects it result.
For example:

$ echo "some: 123 fa-ncy string, " | tr -d ',-:'
some  fancy string

When colon is moved before hyphen, result is correct

$ echo "some: 123 fa-ncy string, " | tr -d ',:-'
some 123 fancy string

This is working as expected as the hyphen denotes a range of characters.
Placing a hyphen at the end is the most portable way to avoid this.
As a GNU extension, you can also backslash escape the hyphen like \-

cheers,
Pádraig





reply via email to

[Prev in Thread] Current Thread [Next in Thread]