LINUX.ORG.RU

Сломаный sort на macOS Mojave

 , ,


0

1

То-ли лыжи не едут, то-ли хз. Поломался изкоробочный sort. Почему ТАК [censored] происходит?

$ echo -e "f\ne\nd\nc\nb\na" | sort
[b c a e]
[a b c e]
[e c b a]
[0.1 -1.6 1.5 9 -8 0.01 1e+99]
[-8 -1.6 0.01 0.1 1.5 9 1e+99]

$ sort --version
[b c a e]
[a b c e]
[e c b a]
[0.1 -1.6 1.5 9 -8 0.01 1e+99]
[-8 -1.6 0.01 0.1 1.5 9 1e+99]

Gnu sort из brew coreutils работает

$ echo -e "f\ne\nd\nc\nb\na" | gsort
a
b
c
d
e
f
$ bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18)
Copyright (C) 2007 Free Software Foundation, Inc.

$ whereis sort
/usr/bin/sort

$ file $(whereis sort)
/usr/bin/sort: Mach-O 64-bit executable x86_64

$ md5sum $(whereis sort)
94cc0ec76f3edc83fcf32149cc3f2df5  /usr/bin/sort

macOS Mojave 10.14

upd. команда оказалась закэширована в bash, решение

$ hash -l
$ rm /home/user/evil_path/sort
$ hash -d sort
★★

Последнее исправление: pru-mike (всего исправлений: 1)

То есть всегда выдаёт одно и то же, судя по sort --version?
Точно сломался. Переустанови.

imul ★★★★★
()
Ответ на: комментарий от pru-mike

Как обычно - купи новый гейбук.

anonymous
()
Ответ на: комментарий от pru-mike

Хз поможет ли, но можно попробовать просто заменить файл /usr/bin/sort если нужно - брошу.
Ток у меня Catalina.

i3wm
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.