O que é uma expressão regular simples para renomear vários arquivos?

2

Suponha que, em um sistema UNIX, eu tenha um diretório que contenha os arquivos abc.css , abc.js e abc.html . No console, há um comando que eu possa executar para renomear os arquivos para xyz.css , xyz.js e xyz.html , respectivamente?

A solução que estou visualizando é uma combinação de mv e uma expressão regular, mas não sei exatamente como combinar os dois.

    
por zeptonaut 13.02.2012 / 04:00

2 respostas

1

No Linux, o comando rename funcionará:

rename abc xyz "abc.*"

    
por 13.02.2012 / 06:39
1

Qual sistema operacional?

No Windows, você não precisa de expressões regulares. Um curinga simples deve ser suficiente:

>ren abc.* xyz.*
    
por 13.02.2012 / 04:25

Tags