Как получить наиболее часто встречающиеся слова в именах файлов

ls | tr '[[:punct:][:space:]]' '\n' | grep -v "^\s*$" | sort | uniq -c | sort -bn


Эта команда выполняет следующие действия:

1. ls: Выводит список файлов и директорий в текущем каталоге.

2. tr '[[:punct:][:space:]]' '\n': Заменяет пунктуацию и пробелы в выводе ls на символ новой строки.

3. grep -v "^\s*$": Исключает пустые строки из вывода.

4. sort: Сортирует строки в алфавитном порядке.

5. uniq -c: Подсчитывает уникальные строки и выводит количество повторений каждой.

6. sort -bn: Сортирует результат подсчета по количеству повторений в порядке возрастания.

Эта команда позволяет найти наиболее часто встречающиеся слова в именах файлов, предварительно обрабатывая их исключением пунктуации и пустых строк. Альтернативно, можно использовать инструменты, такие как awk или python, чтобы выполнить анализ и получить тот же результат.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *