Bash Советы - Bash Scripting | Linux Terminal & Shell. Скрипты и Автоматизация задач. Командная строка для Sysadmin и DevOps. Уроки Баш, Zsh и CLI Tools. Unix Console.
IT и технологии · 20 мая 2026 г.
📁 Как отрезать расширение у файла в Bash — 20 мая 2026 г. в 09:00:13.185
📁 Как отрезать расширение у файла в Bash filename="example.txt" name="${filename%.*}" echo "$name" 📌 Что тут происходит: - ${filename%.*} — удаляет последнюю точку и всё после неё, то есть расширение. 👀 Примеры: filename="backup.tar.gz" name="${filename%.*}" # Результат: backup.tar Если хочешь убрать все расширения (в т.ч. .tar.gz), можно использовать вот так: filename="backup.tar.gz" name="${filename%%.*}" # Результат: backup 🧠 Под капотом: - %.* — удаляет самую правую точку и всё после. - %%.* — удаляет самую левую точку и всё после. Мощно и без внешних команд! 🚀 👉 @bash_srv

