Это зависит от вашей оболочки. Я использую zsh
, и вот как я это делаю:
for i in *-min.*; do mv $i "${i%-*}.${i#*.}"; done
Я советую проверить справочную страницу вашей оболочки и проверить раздел, похожий на «расширение параметров» (как он называется в zsh
справочная страница ).
Подобные решения доступны для bash
и других оболочек (вы не указали, какой из них вы используете).
Обратите внимание, что ваше конкретное решение всегда зависит от данных и вашей цели. Если у вас есть знак «-» в качестве разделителя между именем и суффиксом, от которого вы хотите избавиться, это правильный вариант. Если нет, возможно, вы захотите немного изменить расширение параметров.