ls -Xp | grep -Eo "\.[^/]+$" | sort | uniq
Эта команда в терминале выполняет следующее:
1. ls -Xp: Выводит список файлов и директорий в текущей директории, сортируя их и добавляя «/» к директориям.
2. grep -Eo "\.[^/]+$": Извлекает из вывода строки, содержащие расширения файлов, игнорируя директории и оставляя только расширения.
3. sort: Сортирует полученные расширения в алфавитном порядке.
4. uniq: Удаляет повторяющиеся расширения, если они есть.
Эта команда полезна, чтобы получить список всех уникальных расширений файлов в текущей директории. Альтернативой может быть использование команды find, но она требует более сложной конфигурации. Аргументы не передаются этой команде, так как она оперирует только на текущей директории.
