substituir/remover texto (sed) por um arquivo

substituir/remover texto (sed) por um arquivo

Quero substituir/remover texto de todos os arquivos por um arquivo.

$ echo "_uU_%UHY%^GSSD$%GWRW$T#wf4werwefF$fW#$wfdd%6blahblahblah" > pattern.txt
$ sudo grep -rl "_uU" . | xargs sed -ie s/$(cat pattern.txt)//g

mas meu comando não está funcionando. como posso fazer isso?

Responder1

Resolvido. Tem que remover -ea bandeira.

$ echo "_uU_%UHY%^GSSD$%GWRW$T#wf4werwefF$fW#$wfdd%6blahblahblah" > pattern.txt
$ sudo grep -rl "_uU" . | xargs sed -i s/$(cat pattern.txt)//g

informação relacionada