サーバー名の大きなリストがあります。fqdn を含む名前と含まない名前があります。
個々の文字列のリストは次のようになります。
- サーバーA
- serverA.something.com
- サーバーA
- サーバーB
- serverB.something.com
- サーバーC
- serverD.something.com
上記のように個々の文字列のグループを分析し、4 つの結果を取得したいと思います。
- serverA.something.com
- serverB.something.com
- サーバーC
- serverD.something.com
基本的に、サーバーに複数のエントリがある場合、(fqdn を含めるために) 長いエントリを保持したいと考えています。サーバーのエントリに fqdn が含まれていない場合は、サーバー名のみを保持したいと考えています。結果セットに重複がないようにします。アドバイスをいただければ幸いです。