Как исключить имена файлов с определенными номерами при использовании переименования

$ dir  
Magi The Labyrinth Of Magic Episode 1 English Dubbed.mp4  
Magi The Labyrinth Of Magic Episode 2 English Dubbed.mp4  
Magi The Labyrinth Of Magic Episode 3 English Dubbed.mp4  
Magi The Labyrinth Of Magic Episode 4 English Dubbed.mp4  
Magi The Labyrinth Of Magic Episode 5 English Dubbed.mp4  
Magi The Labyrinth Of Magic Episode 6 English Dubbed.mp4  
Magi The Labyrinth Of Magic Episode 6 English Dubbed.mp4-1.part 

$ rename -n 's/Magi\ The\ Labyrinth\ Of\ Magic\ Episode\ {1..5}.+mp4/MTLOM\ \(DUB\)\ 0*{1..5}.mp4/g' *

Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/Magi\ The\ Labyrinth\ Of\ Magic\ Episode\ { <-- HERE 1..5}+mp4/ at (eval 1) line 1.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/Magi\ The\ Labyrinth\ Of\ Magic\ Episode\ { <-- HERE 1..5}+mp4/ at (eval 2) line 1.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/Magi\ The\ Labyrinth\ Of\ Magic\ Episode\ { <-- HERE 1..5}+mp4/ at (eval 3) line 1.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/Magi\ The\ Labyrinth\ Of\ Magic\ Episode\ { <-- HERE 1..5}+mp4/ at (eval 4) line 1.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/Magi\ The\ Labyrinth\ Of\ Magic\ Episode\ { <-- HERE 1..5}+mp4/ at (eval 5) line 1.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/Magi\ The\ Labyrinth\ Of\ Magic\ Episode\ { <-- HERE 1..5}+mp4/ at (eval 6) line 1.

Я хочу переименовать некоторые файлы, а не другие; из 30 файлов файлы, которые следует игнорировать, являются шестыми 6, 16, 8, 28 и 19.

1
задан 23 December 2017 в 11:20

0 ответов

Другие вопросы по тегам:

Похожие вопросы: