次の形式のIP範囲のリストがあります。
Long description:111.22.33.0-111.22.33.40
Another description:5.5.5.0-5.5.5.100
Yet another description:111.22.33.0-111.22.33.40
And another one:111.22.33.0-111.22.33.40
Something different:8.1.1.0-8.1.1.20
etc.
「説明」が異なっていても(例:文字の後のテキストのみが一致する)、重複したIP範囲を持つ行を削除したいと思います。
上記の例は次のようになります。
Long description:111.22.33.0-111.22.33.40
Another description:5.5.5.0-5.5.5.100
Something different:8.1.1.0-8.1.1.20
ベストアンサー1
sort
コロンで区切られた2番目のフィールドに基づいて一意の行を要求できます。
sort -u -t: -k2 < input > output
難しい作業-u
はによって行われます。
出力のみ最初等しく運営
(私の強調)
引用: