Как сортировать числа, разделенные запятыми и тысячами, находясь в другой локали

Команда script может быть вам полезна. Он захватывает все в сеансе и записывает это в файл (по умолчанию машинописный текст ).

$ script
Script started, file is typescript
$ date
10 Jan 2016 12:45:59
$ id
uid=1000(roaima) gid=50(staff)...
$ exit
exit
Script done, file is typescript


$ sed 's/^/|   /' typescript    # cat typescript, with "|" on front of each line
|   Script started on 10 Jan 2016 12:45:56
|   $ date
|   10 Jan 2016 12:45:59
|   $ id
|   uid=1000(roaima) gid=50(staff)...
|   $ exit
|   exit
|
|   Script done on 10 Jan 2016 12:46:03
1
21.03.2019, 15:15
1 ответ

Хм, у меня это хорошо работает. Я на CentOS7.

[root@poligon ~]# echo -e "-4.00\n40.00\n4,000.00" |LC_ALL=en_US.utf8 sort -h
-4.00
40.00
4,000.00
[root@poligon ~]# 
[root@poligon ~]# sort --version
sort (GNU coreutils) 8.22
1
27.01.2020, 23:22

Теги

Похожие вопросы