anewer appends lines from stdin to a file if they don’t already exist in the file.
Read moreTag: uniq
anew – add new lines to files
anew is a tool for adding new lines to files, skipping duplicates. The software also outputs new lines to stdout.
Read morezet – command-line utility for doing set operations on files considered as sets of lines
zet is a command-line utility for doing set operations on files considered as sets of lines. It’s free and open source software.
Read moreuq – removes duplicate lines from the output, regardless of the order
uq is a simple, user-friendly alternative to sort | uniq. It removes duplicate lines from the output, regardless of the order.
Read moresemiuniq – uniq-like tool
The semiuniq program reads over lines of input and write lines of output that are “semi-unique” by eliminating repeated lines that are close.
Read moreruniq – filter duplicate lines from input
runiq offers an efficient way (in both time and space) to filter duplicate entries (lines) from textual input.
Read morenauniq – non-adjacent uniq
nauniq is similar to the Unix command uniq but detects repeated lines even if they are not adjacent. It’s written in Perl.
Read morehuniq – removes duplicates from stdin using a hash table
huniq remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
Read more