Как форматировать файл при перемещении?

Это зависит от вашей оболочки. Я использую zsh , и вот как я это делаю:

for i in *-min.*; do mv $i "${i%-*}.${i#*.}"; done

Я советую проверить справочную страницу вашей оболочки и проверить раздел, похожий на «расширение параметров» (как он называется в zsh справочная страница ).

Подобные решения доступны для bash и других оболочек (вы не указали, какой из них вы используете).

Обратите внимание, что ваше конкретное решение всегда зависит от данных и вашей цели. Если у вас есть знак «-» в качестве разделителя между именем и суффиксом, от которого вы хотите избавиться, это правильный вариант. Если нет, возможно, вы захотите немного изменить расширение параметров.

3
19.09.2015, 23:24
0 ответов

Теги

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