Procura e substitui recursivamente o conteúdo de vários tipos de arquivos

2

Eu tenho milhares de arquivos da web (*. php, * .htm, * .html, etc) que contêm um caminho absoluto ( link ). Eu preciso digitalizar um diretório e todos os subdiretórios para os vários tipos de arquivo e dentro desses arquivos, modificar o meu caminho absoluto para um parente de minha escolha e, em seguida, deixe o resto do arquivo como está. Não deve mudar o caminho de quaisquer outras URLs absolutas.

Eu verifiquei as perguntas semelhantes já postadas sobre o assunto, mas nenhuma parece abordar isso diretamente. Alguma sugestão? Obrigado!

    
por Publiccert 27.02.2012 / 18:44

1 resposta

4
find . -type f -print | 
  xargs sed -i.bak 's#http://site.com/sites/etc#something else#g'
    
por 27.02.2012 / 18:57

Tags