У меня есть файл со строками, как показано ниже
F1F2F3F4F5F6F7 F8F9
1ZX123400000ABC123 040
1ZX123400000DDL456 040
1ZX123400000ABC123 030
1ZX123400000DDL456 010
============= ===================
Я хотел бы идентифицировать строки, которые имеют одинаковые поля, кроме поля F8
На основе этого по значению этого поля удалите строку с F8, которая имеет больший номер
в этом примере идентифицируются строки 1 и 3, а затем строка 1 удаляется, потому что F8 04 > 03
в этом пример строки 2 и 4 идентифицируются, а затем строка 2 удаляется, потому что F8 04 > 01
конечным результатом является
1ZX123400000ABC123 0301ZX123400000DDL456 010
Я пробовал использовать RegExp в Python, Shell
Подробнее здесь: https://stackoverflow.com/questions/785 ... ne-pattern
Как изменить линию удаления на основе предыдущего образца линии ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение