Прошу помочь как точно сделать данную работу в командной строке
Задание 1. Работа с файлами в командной строке
Ранее вы считали количество всех слов в рассказе А. П. Чехова «Анна на шее». Теперь необходимо определить, сколько раз каждое слово встречается в тексте.
Вы уже знаете команды sort и uniq, умеете с их помощью считать количество уникальных строк в построчном файле. В результате у вас должен был получиться такой конвейер команд: cat anna_words.txt | sort | uniq | wc -l.
Команда cat перенаправляет слова из файла в команду sort, которая сортирует слова и передаёт упорядоченный список в команду uniq. Последняя удаляет дубликаты и направляет список уникальных слов в команду wc −l, которая их считает.
Что нужно сделать
Посчитайте количество уникальных слов и определите частоту встречаемости каждого слова. Информацию в виде частота слово сохраните в текстовый файл. Для этого:
Измените конвейер команд так, чтобы он выводил слова и их частоту встречаемости на экран.
Перенаправьте вывод конвейера в текстовый файл words_freq.txt.
Если всё сделаете правильно, то получится текстовый файл words_freq.txt, в котором будут слова и их частота в виде:
...
1 по-прежнему
2 по-французски
40 аня
6 бал
1 бог
2 ваш
2 вид
...
Скопируйте конвейер команд в ячейку, которая расположена непосредственно под этой.
Подсказки
Ознакомьтесь с документацией команды uniq, обратите внимание на её ключ -с. Официальную документацию можно почитать прямо в командной строке: для этого выполните команду man uniq. Команда man (от англ. manual) выводит справку для команды, которая передаётся в man как аргумент. Если читать текст в терминале непривычно, то можете поискать информацию в интернете.
Перенаправить вывод команды в bash можно с помощью символа >. О том, как это сделать, читайте в интернете. Например, в статье «Перенаправление ввода вывода Linux».
Так же как тут и расписано, руками думая головой