@qpz

Как задать расширение файла в переменной Bash?

Есть вот такой скрипт, который изменяет масштаб картинки и заменяет оригинал ею.
convert -resize 49.6% "$file" "$file"

Я хочу чтоб каждый изменённый этим скриптом файл, получал расширение файла .jpg (а не jpeg, JPG, JPEG, какие бывают у оригиналов). Как это сделать?
  • Вопрос задан
  • 140 просмотров
Решения вопроса 2
Возможно,
${file/%\.*/.jpg}

convert -resize 49.6% "$file" "${file/%\.*/.jpg}"
Ответ написан
Комментировать
@qpz Автор вопроса
Нашел решение в этом видосе, достаточно добавить строчку ниже:
mv "$file" "${file%.*}.jpg"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы