упс #2! Я забыл дать вам обратную связь по поводу моей последней ситуации. После долгих перезагрузок(я работаю, чтобы исправить намного хуже проблемы прямо сейчас вот почему я забыл отзыв) я заметила, что те случайные английские приложения все вернулось как-то турецкий... похоже, что ваше решение действительно работал его вокруг в конце концов. Я подала отчет об ошибке с данными о турецкий алфавит. В отношении Д-Gomprecht: сладкий шиповник колледж почти закрытые в 2015 году, при этом большинство преподавателей, получающих уведомления об аннулировании, в то время. Из-за юридических действий, в колледж не закрыли ведь, и большинство преподавателей были предложены свои позиции; но там был еще радикальный преподаватель реструктуризации, в то время, и я могу полностью понять, профессор прыжки корабль для более стабильной работы примерно в это время.

С ЗШ:

Автозагрузка ЗМВ # лучший в ~/.zshrc
ЗМВ -н -ф '(*.журнала.)(<->)(#qnOn)' '$1$(($2+1))'

(удалить , Если довольны результатом)

  • <-> соответствует десятичное число
  • (#qnOn): Глоб квалификатор здесь, чтобы отсортировать список файлов численно (н) в обратном порядке по имени (на) такой файл.журнал.2 переименован в файл.журнал.3 прежде чем файл.журнал.1 переименовывается в файл.журнал.2. Добавить . если вы хотите переименовать только регулярные файлы (но тогда вы, вероятно, хотите добавить -о-НТ вариант при условии ГНУ МВ) и Д Если вы хотите переименовать скрытые файлы.
  • отключает защиту, что бы отменить эту команду, когда файл будет переименован в существующий файл, который будет мешаться в наш файл.журнал.1, файл.журнал.2 примера выше. Было бы все-таки остерегаться как Фу.журнал.1 и ФОО.журнал.01 будучи переименован в ФОО.журнал.2.

Рекурсивно:

ЗМВ -н -ф '(**/)(*.журнала.)(<->)(#qnOn)' '$1$2$((3$+1))'

Из Баш или Ш или КШ:

ЗШ << 'ВФ'
Автозагрузка ЗМВ
ЗМВ -н -ф '(*.журнала.)(<->)(#qnOn)' '$1$(($2+1))'
ВФ

С Баш и без использования ЗШ, и если у вас есть GNU лс и GNU мВ, а список файлов не слишком большой, вы можете сделать что-то приближается с:

shopt -с failglob
shopt -с extglob
экспорт значение lc_all=C и
ивала "файлы=($(
 Общ-цитирую-стиль=раковина-всегда -РВД -- *.войти.+([[:цифра:]])))"
для F в "${файлы[@]}"; сделать
 Эхо МВ -НТ -- "$F" и "${Ф%.*}.$((10#${ф##*.} + 1))"
сделано

(убрать эхо когда удовлетворены).

Рекурсивно, с GNU Баш, ГНУ найти, ГНУ МВ и GNU рода, для обычных файлов только:

экспорт значение lc_all=C и
хотя ИФС= читать -ий файл " -У3; делать
 Эхо МВ -НТ "файл $" "${файл%.*}.$((10#${файл##*.} + 1))"
сделали 3< <(
 найти . -имя '.?*' -чернослив -о-регулярное выражение '.*\.\журнала.[0-9]+' -тип F -print0 команды |
 рода -РЗВ)

МВ -П - это расширение GNU, чтобы избежать перезаписи существующих файлов, и , чтобы снять неоднозначность между двигаться и двигаться, в которой МВ в противном случае страдает. Заметим, однако, что если файл не переименован, потому что , вы не получите никакой ошибки об этом.