Enviado em 04/04/2022 - 02:23h
olá pessoal. Tenho arquivoA, arquivoB ,arquivoC, arquivoD ,arquivoE e "centenas de outros arquivos".
O código abaixo renomeia um arquivo por vez ou seja arquivoA para arquivo1, arquivoB para arquivo2 e assim por diante. Como renomear todos os arquivos de uma só vez que estão espalhados entre os dir1 dir2 dir3 ? Obrigado !
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoA/arquivo1/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoB/arquivo2/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoC/arquivo3/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoD/arquivo4/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoE/arquivo5/g' {} \;
O código abaixo renomeia um arquivo por vez ou seja arquivoA para arquivo1, arquivoB para arquivo2 e assim por diante. Como renomear todos os arquivos de uma só vez que estão espalhados entre os dir1 dir2 dir3 ? Obrigado !
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoA/arquivo1/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoB/arquivo2/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoC/arquivo3/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoD/arquivo4/g' {} \;
root@debianpp:/var# find . -name "*.php" -exec sed -i 's/arquivoE/arquivo5/g' {} \;