(повторить без [1172614]-n[1172615] для выполнения переименования).
С помощью инструментов GNU и предполагая, что имена файлов не содержат символов новой строки, вы можете сделать:
(удалить [1172616]echo[1172617] для выполнения переименования)[1172245].
HOMEDRIVE=E:
HOMEPATH=\Users\Administrator
Видимо, вы имели в виду [1172534]переименование[1172535] - извините за недоразумение.
Но если это так... скажем 374 - 378 ...
Что касается вашего комментария выше - предположим, что они находятся в одном каталоге, и это единственные файлы, которые будут совпадать с [1172536]SSt12.precip.*.sub.climatology.ctl[1172537] там:
Я переименовал их с [1172538]echo[1172539] выше, так что вы не будете сожалеть о моем счету. В своем нынешнем виде он просто покажет, что хочет сделать. Удалите [1172540]echo[1172541] и файлы будут вашими для перемещения или проигрыша.
total used free shared buffers cached
Mem: 3083924 2177300 906624 0 461344 837008
-/+ buffers/cache: 878948 2204976
Swap: 4000148 0 4000148
Смотрите комментарий Стефана ниже для примечания о правильном порядке сортировки - он прав.[1172197]
Вышеприведенное предполагает, что имена файлов у вас точно такие же, как вы показали в вашем вопросе. Все они имеют число в виде поля, разделенного 3 точками, и все они заканчиваются на [1172546]ctl[1172547].[1172207].
В zsh это легко исправить благодаря [1173507]n