Renomeação em lote de arquivos de acordo com um arquivo de ID separado

0

Estou trabalhando com o Ubuntu 16 e tenho um diretório com centenas de arquivos com nomes de arquivos exclusivos.

Gostaria de renomear em lote de acordo com um arquivo de ID separado.

Por exemplo:

Diretório original

FileA.ext
FileB.ext
FileC.ext
IrrelevantFile.txt
etc

arquivo de ID

FileA.ext File1.ext
FileB.ext File2.ext
FileC.ext File3.ext
etc

Diretório transformado

File1.ext
File2.ext
File3.ext
IrrelevantFile.txt
etc

Observe que o diretório original inclui um arquivo com uma extensão separada ( IrrelevantFile.txt ) que não está incluída no arquivo de ID. Portanto, o script Bash deve confiar estritamente no arquivo de ID e renomear apenas os arquivos que estão lá.

Você pode por favor ajudar?

    
por Antonis G 10.07.2018 / 10:38

0 respostas