* [Comm] Renaming a group of files
@ 2004-09-19 17:02 Sergey Kuznetsov
2004-09-19 17:44 ` antilopa_gnu
0 siblings, 1 reply; 5+ messages in thread
From: Sergey Kuznetsov @ 2004-09-19 17:02 UTC (permalink / raw)
To: community
Добрый день!
Возникла необходимость переименовать кучу файлов с названиями 01.tif,
02.tif и т.п. в 001.tif, 002.tif и т.д. Делать это вручную, по одному
- с тоски повеситься. Нельзя ли сделать это как-то одной командой или
скриптом?
С уважением,
Сергей
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Renaming a group of files
2004-09-19 17:02 [Comm] Renaming a group of files Sergey Kuznetsov
@ 2004-09-19 17:44 ` antilopa_gnu
2004-09-19 18:20 ` Sergey Kuznetsov
0 siblings, 1 reply; 5+ messages in thread
From: antilopa_gnu @ 2004-09-19 17:44 UTC (permalink / raw)
To: community
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*
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Renaming a group of files
2004-09-19 17:44 ` antilopa_gnu
@ 2004-09-19 18:20 ` Sergey Kuznetsov
2004-09-19 19:01 ` [Comm][JT] " antilopa_gnu
0 siblings, 1 reply; 5+ messages in thread
From: Sergey Kuznetsov @ 2004-09-19 18:20 UTC (permalink / raw)
To: community
Здравствуйте!
Mon, 20 Sep 2004 01:44:37 +0800 antilopa_gnu@list.ru писал:
> > Возникла необходимость переименовать кучу файлов с названиями
> > 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! Последний совет оказался самым простым для понимания ;-)
С уважением,
Сергей
С уважением,
Сергей
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm][JT] Renaming a group of files
2004-09-19 18:20 ` Sergey Kuznetsov
@ 2004-09-19 19:01 ` antilopa_gnu
2004-09-20 16:34 ` Sergey Kuznetsov
0 siblings, 1 reply; 5+ messages in thread
From: antilopa_gnu @ 2004-09-19 19:01 UTC (permalink / raw)
To: community
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, для простого вписывания в командной строке?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm][JT] Renaming a group of files
2004-09-19 19:01 ` [Comm][JT] " antilopa_gnu
@ 2004-09-20 16:34 ` Sergey Kuznetsov
0 siblings, 0 replies; 5+ messages in thread
From: Sergey Kuznetsov @ 2004-09-20 16:34 UTC (permalink / raw)
To: community
Здравствуйте!
Mon, 20 Sep 2004 03:01:38 +0800 antilopa_gnu@list.ru писал:
> > > Можно, например, так:
> > > 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, для простого вписывания в командной строке?
Ну я не _настолько_ темный :-) Однако предпочитаю понимать, что делаю.
А структура этой команды требует бОльших знаний, чем я имею.
С уважением,
Сергей
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-09-20 16:34 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-19 17:02 [Comm] Renaming a group of files Sergey Kuznetsov
2004-09-19 17:44 ` antilopa_gnu
2004-09-19 18:20 ` Sergey Kuznetsov
2004-09-19 19:01 ` [Comm][JT] " antilopa_gnu
2004-09-20 16:34 ` Sergey Kuznetsov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git