Как я могу удалить строку текста из имени файла?

После этого вопроса я экспортировал различные SVG в PNG, но есть небольшая проблема, все файлы включают в свои имена расширения .svg и .png как в file.svg.png.

Теперь я хотел бы знать, как я могу удалить строку .svg из имени файла , чтобы не прошел через каждый файл и не щелкнул правой кнопкой мыши> переименовать?.

2
задан 13 April 2017 в 15:23

2 ответа

Я предполагаю, что этот ответ на другой вопрос мог помочь :)

Характерный для вопроса:

rename s/".svg"/""/g *

Общая информация:

rename s/"**TO-BE-REPLACED**"/"**REPLACEMENT**"/g *

7
ответ дан 13 April 2017 в 15:23

pyrenamer - довольно удобный инструмент для пакетного переименования файлов. В противном случае вы всегда можете запустить терминал.

for file in *; do mv "${file}" "${file//\.svg/}"; done

Это должно помочь, если вы находитесь в том же каталоге, что и изображения. Используйте на свой страх и риск.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

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