Pessoal!
Executei o script e por algum motivo muitos aparecem duplicados. Segue output:
[mschon@oc1707181415 hosts]$ cat hosts_unificados
opback localhost # loopback (lo0) name/address
127.0.0.1 loopback localhost # loopback (lo0) name/address
127.0.0.1 localhost
127.0.0.1 localhost
10.2.11.18 mmvio018
10.2.11.17 mmvio017
10.1.11.8 mmvio014
10.1.11.89 mmvio016
10.1.11.83 mmvio010
10.1.11.83 mmvio010
10.1.11.82 mmvio009
10.1.11.82 mmvio009
10.1.11.62 mmvio015
10.1.11.54 mmvio008
10.1.11.53 mmvio007
10.1.11.31
brhohmct8.dominio.com10.1.11.30
brhohmct0.dominio.com10.1.11.30
brhohmct0.dominio.com10.1.11.26 mmvio018
10.1.11.243 mmvio014
10.1.11.242 mmvio013
10.1.11.23 mmvio018
10.1.11.195
brhohmct9.dominio.com10.1.11.194 mmvio006
10.1.11.193 mmvio005
10.1.11.192 mmvio004
10.1.11.191 mmvio003
10.1.11.190 mmvio002
10.1.11.189 mmvio001
10.1.11.162 himsrv02
10.1.11.162 himsrv02
10.1.11.161 himsrv01
10.1.11.161 himsrv01
10.1.11.124 mmvio018
10.1.11.124 mmvio017
10.1.11.111 mmvio012
10.1.11.111 mmvio012
10.1.11.110 mmvio011
10.1.11.110 mmvio011
10.103.11.8 mmvio014
[mschon@oc1707181415 hosts]$ cat une_hosts.sh
#!/bin/bash
sed '/^#/d; /^$/d' hosts_mmvio* | tr A-Z a-z | sort -r | uniq > hosts_unificados
[mschon@oc1707181415 hosts]$
Como podem ver, o mmvio10, localhost ficou duplicado (mesmo o codigo obrigando o uso do UNIQ).