Bulk renomear arquivos - remover espaço

0

Eu tenho centenas de arquivos em uma pasta chamada transaction 1.csv, transações 2.csv, transações 3.csv etc

Como faço para remover o espaço nos nomes dos arquivos, para que eles se tornem transaction1.csv, transactions2.csv, transactions3.csv etc

Qualquer ajuda é apreciada?

    
por anonranger 05.09.2015 / 15:36

1 resposta

2

Com bash (e provavelmente outros), você pode usar ${f// /} para remover todos os espaços de $f :

for f in *.csv; do
    mv "$f" "${f// /}"
done

Veja também rename

rename ' ' '' *

mas isso apenas remove o primeiro espaço, por isso tem que ser aplicado várias vezes.

    
por 05.09.2015 / 15:41

Tags