ls | tr [:upper:] [:lower:] | grep -oP '\.[^\.]+$' | sort | uniq -c | sort


Команда ls | tr [:upper:] [:lower:] | grep -oP '\.[^\.]+$' | sort | uniq -c | sort выполняет следующие действия:

1. ls: Список файлов и каталогов в текущей директории.
2. tr [:upper:] [:lower:]: Преобразование символов в нижний регистр.
3. grep -oP '\.[^\.]+$': Поиск расширений файлов (например, .txt) в строках.
4. sort: Сортировка строк.
5. uniq -c: Подсчет уникальных расширений и их частоты.
6. sort: Повторная сортировка результатов по частоте.

Эта команда выводит список расширений файлов и количество файлов с каждым расширением в текущей директории.

Ответить

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