grep -Fxf list -v /etc/remotedomains > remotedomains.new
mv remotedomains.new /etc/remotedomains
O -v diz ao grep para apenas as linhas de saída que não correspondem ao padrão.
O -f list diz ao grep para ler os padrões do arquivo list .
O -F diz ao grep para interpretar os padrões como strings simples, não como expressões regulares (assim você não terá problemas com meta-caracteres regex).
O -x diz ao grep para corresponder à linha inteira, por ex. se houver um padrão foo que só deve remover a linha foo , não a linha foobar ou barfoo .