On 12/04/2024 23:42, наб wrote:
Package: coreutils
Version: 9.1-1
Version: 9.4-1
Severity: normal
Dear Maintainer,
Yes good:
$ cat f1
row1 f1 1
urow1 f1 2
$ cat f2
row1 f2 1
urow2 f2 2
$ join f? -t ' '
row1 f1 1 f2 1
Not good:
$ cat f1
row1ąf1ą1
urow1ąf1ą2
$ cat f2
row1ąf2ą1
urow2ąf2ą2
$ join f? -t 'ą'
join: multi-character tab ‘ą’
Compare manual:
-t CHAR use CHAR as input and output field separator
Compare POSIX.1-202x/D3, XCU, join, OPTIONS:
−t char
Use character char as a separator, for both input and
output. Every appearance of
char in a line shall be significant. When this option
is specified, the collating
sequence shall be the same as sort without the −b
option.
Please try coreutils 9.5 which has improved multi-byte char support in join