Eu sei que existem várias perguntas como esta, mas a minha é específica:
Desejo substituir a substring: localhost:8000/
por https://www.begueradj.com/
em todos os arquivos HTML existentes em uma pasta e suas subpastas.
O /
e //
estão me causando problemas nesta situação.
Alguma dica?
Editar:
A tentativa na qual tentei trabalhar mais é a descrita aqui .
Mas qualquer outra abordagem eficaz é bem-vinda.
Há (pelo menos) duas coisas para melhorar aqui:
for
em uma lista de nomes de arquivos gerados por outro comando tende a quebrar de maneiras bastante interessantes se os nomes dos arquivos contiverem caracteres de espaço ou piorsed
são estranhasTentar
A
-print0
opção defind
garantirá que todos os nomes passadosxargs
sejam terminados em NUL.