
msoliver
(usa Debian)
Enviado em 04/04/2022 - 11:55h
bielwas escreveu:
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' {} \;
Os comandos acima, não renomeiam os arquivos.
sed -i 's/arqE/arq5/g' arquivo
Altera arqE para arq5, no conteúdo do arquivo.
______________________________________________________________________
Importante:
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando:
ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________