Renomeando vários diretórios adicionando string após padrão

1

Eu tenho alguns diretórios que começam com a data. Quero incluir uma string (name) após essa data. Como eu posso fazer isso?  - rename 's/.*-..-../(name) /' * substitui a data, mas não quero substituí-la, apenas para adicionar '(nome)'.

    
por Arturo 26.11.2015 / 10:51

1 resposta

1

Use &(name) :

rename 's/.*-..-../&(name) /' *

& refere-se ao texto inteiro correspondido pela expressão, portanto, em vez de substituí-lo por apenas (name) , você o substituirá por si mesmo e (name) .

    
por muru 26.11.2015 / 11:53