Все просто, але як завжди є нюанс пов’язаний з графоманами що нічого не роблять самі, а переписують один у одного одну й ту ж помилку.
$ sort test.md | uniq | tee test.md
простіше простого, але в інетах гуляє також варіант:
$ sort test.md | uniq > test.md
результатом буде порожній файл(практика на GNU bash, версія 5.1.16(1)-release (x86_64-pc-linux-gnu)).