Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
linux
Игорь
@mmilky
Linux
bash
Как вырезать расширение файла?
На входе имя файла, как вырезать его расширение, если имя: ..log.f, .log.ccc, log.qwerty, в общем, вытащить справа до точки?
Вопрос задан
более трёх лет назад
3016 просмотров
1
комментарий
Подписаться
2
Оценить
1
комментарий
Facebook
Вконтакте
Twitter
Игорь
@mmilky
Автор вопроса
@algol68
вывести на экран "f", "ccc", вытащить справа из строки все до точки, т.е. я могу обрезать справа или слева, ${filename#*.}, но у меня filename может начинать с . или ..
Написано
более трёх лет назад
Решение
пользователя
Игорь
К ответам
на вопрос
(3)
Игорь
@mmilky
Автор вопроса
вот еще мне помогло ${filename##*.}, все до последней точки
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама