filext () { echo ${1##*.}; }
Команда filext() получает расширение файла из его имени в командной строке. Она принимает один аргумент — имя файла с расширением. Внутри функции с помощью оператора ${1##*.} извлекается расширение файла и выводится на экран с помощью команды echo.
Эта команда полезна, когда необходимо быстро получить расширение файла в командной строке. Альтернативой может быть использование утилиты «basename» с флагом «-s», которая позволяет извлекать расширение файла.
Пример использования команды: filext testfile.txt
Результат: txt
