sed '/^\#/d' myFile > tt
mv tt myFile
O que acontece aqui:
sed '/ ^ # / d' myFile remove todas as linhas que começam com # do arquivo myFile e gera o resultado no console, > tt redireciona a saída para um arquivo temporário chamado tt, mv tt myFile move o arquivo temporário tt para myFile.