Você está tentando editar a opção -i
) STDIN
.
Remover a opção -i
, é inútil.
Nota :
Você pode acelerar muito o comando evitando o segundo grep , excluindo na raiz os diretórios desnecessários
Tente
grep -lIR --exclude-dir=.svn "dlclose" . | xargs sed -i bak 's/.*dlclose.*/\/\/&/g'
ou
for f in $(grep -lIR --exclude-dir=.svn "dlclose" .)
do
sed -i bak 's/.*dlclose.*/\/\/&/g' $f
done