para remover comentários (comece com # e /* comment */ ) em settings.php, abaixo o comando é apenas funciona bem:
sed '/^\#/d' settings.php > outp.txt
mv outp.txt settings.php
sed '/\/\*/,/*\//d; /^\/\//d; /^$/d;' settings.php > outp2.txt
mv outp2.txt settings.php
sed '/^$/d' settings.php > outp3.txt
mv outp3.txt settings.php
Mas como remover comentários em todos os arquivos, inclusive em subdiretórios?
sed. Vou dar uma olhada
sed -ipara fazer uma edição no local. Além disso, você está fazendo/^$/dduas vezes.