Eu tenho um conjunto de arquivos nomeados da seguinte maneira:
_9978967868768763ghjgj7598983678hjva_week1-6.pdf
_78637832bdsjh275637bkkaww786b_week12-32.pdf
8786767867868978713bkwkhjhkjqw_week1-622.pdf
867813567bdjsbgbadsyu6712353125561235_week100-6.pdf
Estou interessado em fazer uso do rename
utilitário para obter nomes:
week1-6.pdf
week12-32.pdf
week1-622.pdf
week100-6.pdf
O regex para conseguir isso poderia ser:
(.*)(week.*)
que funciona bem (regex101) :
Pergunta
Como eu traduzo esta sintaxe na expressão de formato de rename:
s/expr1/expr2/[gi]
Na verdade, desejo excluir o primeiro grupo.
Notas
Não estou interessado em usar uma solução baseada em mv
ou . sed
Eu quero usar rename
utilitário apenas.
Tente isso, usando a maneira correta :) apenas corrigindo seu comando (você está muito perto...):
ou para simplificar:
prename
abordagem:$1
- aponta para o 1º grupo capturado