74

В Linux я могу извлечь строку из файла, используя grep mySearchString myFile.txt . Как я могу получить только уникальный результат?

1 ответ1

122

Вы можете достичь этого с помощью утилит sort и uniq .

пример:

[john@awesome ~]$ echo -e "test\ntest\ntest\nanother test\ntest"
test
test
test
another test
test
[john@awesome ~]$ echo -e "test\ntest\ntest\nanother test\ntest" | sort | uniq
another test
test

в зависимости от данных, вы можете использовать некоторые из коммутаторов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .