diff --git a/bin/uniq-lines b/bin/uniq-lines new file mode 100755 index 00000000..6368665e --- /dev/null +++ b/bin/uniq-lines @@ -0,0 +1,19 @@ +#!/bin/bash +# @Function +# print uniq line keep order, no sorting required + +outputUniqLines() { + awk '{ + s[$0]++ + } + + END { + for(v in s) { + if (s[v] == 1) { + print v + } + } + }' +} + +cat "$@" | outputUniqLines