Você pode querer olhar para os aplicativos uniq
e sort
.
./yourscript.ksh | classificar | uniq
(Para sua informação, sim, a classificação é necessária nesta linha de comando, uniq
apenas retira as linhas duplicadas imediatamente após a outra)
EDITAR:
Ao contrário do que foi postado por Aaron Digulla em relação às uniq
opções de linha de comando:
Dada a seguinte entrada:
classe
jarra
jarra
jarra
bin
bin
Java
uniq
produzirá todas as linhas exatamente uma vez:
classe
jarra
bin
Java
uniq -d
produzirá todas as linhas que aparecerem mais de uma vez e as imprimirá uma vez:
jarra
bin
uniq -u
produzirá todas as linhas que aparecerem exatamente uma vez e as imprimirá uma vez:
classe
Java