Команда для получения количества уникальных слов в файле с помощью grep и wcLinux

Anonymous
Команда для получения количества уникальных слов в файле с помощью grep и wc

Сообщение Anonymous »

нужна команда, чтобы найти количество уникальных слов в файле с помощью grep
Пытался использовать grep вместе с uniq и sort, но нужно найти способ использовать только команды grep и wc. это два способа, которыми я могу это сделать, но мне нужно использовать только grep..

Код: Выделить всё

$ grep -oE '\w+' 'file.txt' | sort | uniq | wc -l
$ grep -oE '\w+' 'file.txt' > temp.txt && awk '!seen[$0]++' temp.txt | wc -l
Пример входного файла:

Код: Выделить всё

one two three four five
two four one six
eight three seven five
Выход:
количество уникальных слов: 8

Подробнее здесь: https://stackoverflow.com/questions/784 ... rep-and-wc

Вернуться в «Linux»