Пакетное переименование файлов в командной строке и Xargs
Итак, у меня есть следующая структура:
.
..
a.png
b.png
c.png
Я выполнил команду, чтобы изменить их размер
ls | xargs -I xx convert xx -resize xx.jpg
Теперь мой режиссер выглядит так
.
..
a.png.jpg
a.png
b.png.jpg
b.png
c.png.jpg
c.png
Первый вопрос: как мне переименовать файл, чтобы у меня было только одно расширение? Не два. (в основном, как мне исправить мою первоначальную ошибку)?
Второй вопрос, в будущем, используя xargs, как мне изменить расширение файла simular на вторую команду?