Я не знаю ни одного стандартного сценария оболочки, который бы позволял вам фильтровать uniq, когда uniq не являются смежными.Если вы согласны с использованием однострочного языка программирования / скрипта, такого как Haskell, Perl или Python, тогда должно работать что-то вроде этого:
cat file.txt | grep INSERT | ...
, где ... может быть одним из:
(в Хаскеле)
ghc -e 'let f o = getLine >>= \s -> if elem s o then f o else putStrLn s >> f (s : o) in f []'
Или Perl:
perl -e 'my %hash ; while (<>) { if (!$hash{$_}) { print $_; $hash{$_}=True; } }'
и т. Д.