LINUX.ORG.RU

Выбрать уникальные строки

 ,


0

1

какой командой отсортировать и сохранить файл 1.txt чтоб до знака «|» были уникальные значения в строчке? символы могут быть абсолютно разные, не меняется только «|» Пример:

qwertyu>12345678|8888888
qwertyu>12345678|9999999
qwertyu>12345678|99999999
zxcvbnm>12345678|6666666
poiuytr>87654321|7777777

Итог после кода:

qwertyu>12345678|8888888
zxcvbnm>12345678|6666666
poiuytr>87654321|7777777


Последнее исправление: xaizek (всего исправлений: 1)

python -c "import sys; print('\n'.join(f'{k}|{v}' for k, v in {a: b for a, b in (l.split('|') for l in sys.stdin.read().split())}.items()))"

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.