У меня есть этот образец FILE: СНП и SPLIT файла на основе динамического значения ключа
Rec 1 20014567
Rec 1 20014567
Rec 1 20014567
Rec 1 20014577
Rec 1 20014577
Rec 1 20014577
Rec 1 20014577
Rec 1 20014587
.
.
.
Мне нужно разделить этот файл в зависимости от этих требований:
- ключа поле находится в позиции 11-14.
- Файлы будут сортироваться по этой клавише
- Имя выходного файла с именем ключа
Выходной File1:
Rec 1 20014567
Rec 1 20014567
Rec 1 20014567
Выход file2:
Rec 1 20014577
Rec 1 20014577
Rec 1 20014577
Rec 1 20014577
Выход file3:
Rec 1 20014587
Я обнаружил, что это:
sort -k 11.STARTPOS,14.ENDPOS
... может быть способ сортировки по положению, но не для фильтрации файлов.
Вам нужна ваша помощь в решении этой проблемы.
Итак, имя первого выходного файла «14567», это правильно? – Beta
@Beta от 11 до 14, поэтому имя может быть 4567 – technopathe
Это хорошая форма, чтобы сказать «спасибо, что поймал эту ошибку, я отредактирую». – Beta