входного файла:сортировки файлов на основе столбца в Perl
gi|73912712|ref|NP_001027538.1| Cullin_binding 187-300 0.00e+00 2 EKLRNSLDYLRSVLN-DATSFKLIYRYAFDFAREKDQRSLDLNTAKCMLGLLLGKT-WPLFPVFNQFLEQSKYKVINKDQWCNVLEFSRTINLDLSNYDEDGAWPVLLDEFVEWYK 0.1 - -
gi|189526861|ref|XP_001920428.1| Pfam-B_8567 184-326 0.00e+00 27 EKKSSAQAAVEHSDRIFTELIRSLTKKRTEVRGEIRAQEKRETQQIIGYIQKREQEISNLQKRNDKLGQILCTEDYIHFFQNYSSHSTKIPYTLPKK--VHDDlVTFREVDQSVSELKRKLDEVCEEHMGKISKKVADVHIIQSA 0.1 - -
gi|189526861|ref|XP_001920428.1| zf-B_box 140-177 0.00e+00 2 QQQICPQHHKA-LEIYCYEDKRCICVLCLGQ-HRGHKTVS 0.1 - -
Мне нужно сортировать целые ряды файлов на основе 187-300 колонке.
Выход должен быть в порядке возрастания этого значения столбца (140 187) таким образом,
gi|189526861|ref|XP_001920428.1| zf-B_box 140-177 0.00e+00 2 QQQICPQHHKA-LEIYCYEDKRCICVLCLGQ-HRGHKTVS 0.1 - -
gi|189526861|ref|XP_001920428.1| Pfam-B_8567 184-326 0.00e+00 27 EKKSSAQAAVEHSDRIFTELIRSLTKKRTEVRGEIRAQEKRETQQIIGYIQKREQEISNLQKRNDKLGQILCTEDYIHFFQNYSSHSTKIPYTLPKK--VHDDlVTFREVDQSVSELKRKLDEVCEEHMGKISKKVADVHIIQSA 0.1 - -
gi|73912712|ref|NP_001027538.1| Cullin_binding 187-300 0.00e+00 2 EKLRNSLDYLRSVLN-DATSFKLIYRYAFDFAREKDQRSLDLNTAKCMLGLLLGKT-WPLFPVFNQFLEQSKYKVINKDQWCNVLEFSRTINLDLSNYDEDGAWPVLLDEFVEWYK 0.1 - -
ли это быть сделано с Perl? Почему не команда 'sort'? – Barmar
Как найти ключевое поле? Это всегда одна и та же позиция персонажа в строке? Пожалуйста, покажите, что вы пробовали до сих пор, мы не являемся услугой бесплатного кодирования. – Barmar
Лучше сделать в linux – fugu