Se esta linha der a saída correta
sed -e 's/de_hecklist/data/g' -e 's/secry/send/g' file1
você pode alterar o conteúdo in-place
com -i
sed -i -e 's/de_hecklist/data/g' -e 's/secry/send/g' file1
Para fazer isso com todos os arquivos que correspondem a file?
, você pode
find . -name 'file?' -type f -exec sed -i -e 's/de_hecklist/data/g' -e 's/secry/send/g' {} \;
Você também pode atribuir sed
a todos os arquivos como parâmetros. Punho faz um comando que dá todos os nomes de arquivos completos:
find . -name 'file?' -type f
Em seguida, adicione isso a sed
:
sed -i -e 's/de_hecklist/data/g' -e 's/secry/send/g' $(find . -name 'file?' -type f)