привет, я только что натолкнулся на ошибку или, более точно, на мою ошибку.Я пытаюсь отсортировать файл с 5 столбцами по 3 столбцам.
Я использую опцию -k.
sort -k1,1 -k3,3 -k4,4 < abundance_key_60.tsv
SO90 TARA_031_SRF M00370 0.0004796352593680699 5380.716788521779
SO90 TARA_072_MES M00370 6.704622779795495 889.5003464019538
WDU TARA_072_MES M00165 0.00010342611234558623 1372.1512123790574
WDU TARA_046_SRF M00165 0.00011353279569781544 582.9204804414709
WDU TARA_025_DCM M00165 0.00028966684296873025 2486.7113286682593
Все работает нормально, тогда я понял, что один из моих столбцов числовойи я добавляю опцию -g для этого столбца.На данный момент сортировка выполняется только по этому столбцу:
sort -k1,1 -k3,3 -gk4,4 < test_.sort.txt
SO90 TARA_031_SRF M00370 0.0004796352593680699 5380.716788521779
WDU TARA_025_DCM M00165 0.00028966684296873025 2486.7113286682593
WDU TARA_046_SRF M00165 0.00011353279569781544 582.9204804414709
WDU TARA_072_MES M00165 0.00010342611234558623 1372.1512123790574
SO90 TARA_072_MES M00370 6.704622779795495 889.5003464019538
Я пытаюсь использовать опцию -s, но я не меняю результаты.любая помощь приветствуется!
ps: это пример из моего файла, который воспроизводит ошибку.
Я на Ubuntu 16.04 с bash по умолчанию и сортировка для этого дистрибутива.