====== Renomeando em massa no Shell ====== Errei ao dar o nome nos arquivos em apenas um parâmetro então não quero renomear um por um dos arquivos, muito menos rodar o programa novamente com o nome certo, então apenas fazemos isso: for i in $(ls N=10000_K=20_e=0.1_J=-6_*); do mv $i ${i/N=10000/N=100000}; done Nesta linha ''%%$%%()'' deposita a saída do comando **ls** no vetor que alimentará o laço ''for'', então %%$%%i retorna o nome dessa variável e ''%%$%%{}'' apenas substitui a //substring// ''N=10000'' contida em ''i'' pela desejada ''N=100000'', simples assim. Acho que existe uma forma mais fácil ainda, se descobrir eu publico. {{tag>}} ~~LINKBACK~~ ~~DISCUSSION~~