[Comm][JT] Renaming a group of files

=?iso-8859-1?q?antilopa=5Fgnu_=CE=C1_list=2Eru?= =?iso-8859-1?q?antilopa=5Fgnu_=CE=C1_list=2Eru?=
Вс Сен 19 23:01:38 MSD 2004


Sergey Kuznetsov пишет:

> > > Возникла необходимость переименовать кучу файлов с названиями
> > > 01.tif, 02.tif и т.п. в 001.tif, 002.tif и т.д. Делать это
> > > вручную, по одному- с тоски повеситься. Нельзя ли сделать это
> > > как-то одной командой или скриптом?
> > > 
> > 
> > Можно, например, так:
> > for i in *.tif; do mv $i 0$i; done
> > 
> > Или, если надо переименовать только с именами вида 
> > [цифра][цифра].tif, то: 
> > for i in [0-9][0-9].tif; do mv $i 0$i; done
> > 
> > Или можно с помощью mc -- выделить все подлежащие переименованию
> > файлы, типа:
> > [серый +], впечатываем что отметить, скажем,   ??.tif
> > [F6], и в строке указывающей, куда перемещаем файлы, впечатываем
> > такое: 0*
> 
> Thanks! Последний совет оказался самым простым для понимания ;-)

В смысле -- неочевидно было, что первые два варианта -- просто команды
bash, для простого вписывания в командной строке?



Подробная информация о списке рассылки community