LINUX.ORG.RU

Массовое переименование с перестановкой

 


0

1

доки о rename читал, примерно понял что к чему. Но если в имени надо переставить определенные части местами?
Есть папки вида:

Vasya (session No 014)
Vasya (session No 014)
Vasya (session No 015)
Vasya (session No 016)
Vasya (session No 018)
Vasya (session No 271)
Petya (session No 121)
Petya (session No 122)
Petya (session No 123)
Petya (session No 124)
Petya (session No 229)
...
а надо:
014 Vasya
015 Vasya
016 Vasya
018 Vasya
271 Vasya
121 Petya
122 Petya
123 Petya
124 Petya
229 Petya
собственно... как?

★★★★★

rename есть perl'вый и странный. Если deb обычно идёт первый. Это важно для последующих советов.

anonymous
()
Ответ на: комментарий от YAR

работает!
огромное спасибо, даже не знаю как Вас отблагодарить!

reprimand ★★★★★
() автор топика
Ответ на: комментарий от sdio

не взлетело. Мб мне надо подправить что-то, но неясно что. Буду читать man-ы внимательней...

reprimand ★★★★★
() автор топика

Вроде раньше была утилита krename

Reset ★★★★★
()
Ответ на: комментарий от mau5

В некоторых дистрибутивах эта утилита называется prename или perl-rename.

Adjkru ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.