Можливо, ви захочете переглянути uniq
і sort
програми.
./yourscript.ksh | сортувати | uniq
(FYI, так, сортування необхідне в цьому командному рядку, uniq
лише знімає дублікати рядків, які знаходяться відразу один за одним)
Редагувати:
Всупереч тому, що було розміщено Аароном Дігуллою стосовно uniq
параметрів командного рядка:
З огляду на наступний вхід:
клас
баночка
баночка
баночка
бункер
бункер
java
uniq
виведе всі рядки рівно один раз:
клас
баночка
бункер
java
uniq -d
виведе всі рядки, які з’являються не один раз, і він надрукує їх один раз:
баночка
бункер
uniq -u
виведе всі рядки, що з’являються рівно один раз, і він надрукує їх один раз:
клас
java