ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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