** Description changed:
As discussed in LP: #2125057, when GNU's sort takes the following input
```
17 new1 5434 online postgres /var/lib/postgresql/17/new1
/var/log/postgresql/postgresql-17-new1.log
17 new2 5440 online postgres /var/lib/postgresql/17/new2
/var/log/postgresql/postgresql-17-new2.log
- 17 old 5435 online postgres /var/lib/postgresql/17/old
/var/log/postgresql/postgresql-17-old.log
+ 17 old 5435 online postgres /var/lib/postgresql/17/old
/var/log/postgresql/postgresql-17-old.log
```
and sorts it with `-k3`, it outputs:
```
17 new1 5434 online postgres /var/lib/postgresql/17/new1
/var/log/postgresql/postgresql-17-new1.log
17 old 5435 online postgres /var/lib/postgresql/17/old
/var/log/postgresql/postgresql-17-old.log
17 new2 5440 online postgres /var/lib/postgresql/17/new2
/var/log/postgresql/postgresql-17-new2.log
```
while uutils' sort outputs:
```
17 old 5435 online postgres /var/lib/postgresql/17/old
/var/log/postgresql/postgresql-17-old.log
17 new1 5434 online postgres /var/lib/postgresql/17/new1
/var/log/postgresql/postgresql-17-new1.log
17 new2 5440 online postgres /var/lib/postgresql/17/new2
/var/log/postgresql/postgresql-17-new2.log
```
Note that he line being sorted in the first position has an additional space
before the third field (" 5435").
It seems that uutils' sort is including that second space in the string being
sorted, while GNU's sort ignores it.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125504
Title:
/usr/bin/sort: -k option does not behave as GNU's sort
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2125504/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs