$ sed 's/.*/{"email":"&"}/' file
{"email":"%%%%%%%%%%@yahoo.com"}
{"email":"%%%%%%@wanadoo.fr"}
{"email":"%%%%[email protected]"}
{"email":"%%nameemail%%@yahoo.com"}
{"email":"%[email protected]"}
{"email":"%[email protected]"}
{"email":"%1%[email protected]"}
{"email":"%[email protected]"}
{"email":"%[email protected]"}
Então, para atuar em todos os arquivos que você poderia fazer
sed -i 's/.*/{"email":"&"}/' *
Para manter uma cópia dos arquivos antigos
sed -i.old 's/.*/{"email":"&"}/' *
Explicação
-
-i.old
modificar arquivos no lugar em vez de imprimir para stdout e salvar uma cópia de cada arquivo antes da modificação com uma extensão.old
-
s/old/new
replaceold
comnew
-
.*
quaisquer caracteres na linha -
&
o padrão correspondente