SORU
16 Aralık 2009, ÇARŞAMBA


Bir şekilde '' sütun tarafından özgün var mı?

Bir ben var .csv dosyası bu gibi:

stack2@example.com,2009-11-27 01:05:47.893000000,example.net,127.0.0.1
overflow@example.com,2009-11-27 00:58:29.793000000,example.net,255.255.255.0
overflow@example.com,2009-11-27 00:58:29.646465785,example.net,256.255.255.0
...

Dosyadan e-postalar (tüm satırı) yinelenen kaldırmak için (satır yukarıdaki örnekte overflow@example.com içeren bir yani var. Nasıl sadece alan 1 (virgülle ayrılmış) uniq kullanabilirim? 6*, uniq *göre sütun için seçenek yok.

sort | uniq bir şey denedim ama işe yaramadı.

CEVAP
16 Aralık 2009, ÇARŞAMBA


sort -u -t, -k1,1 file
  • Benzersiz -u
  • -t, yani virgül sınırlayıcı
  • Anahtar alanı 1 -k1,1

Test sonucu:

overflow@domain2.com,2009-11-27 00:58:29.793000000,xx3.net,255.255.255.0 
stack2@domain.com,2009-11-27 01:05:47.893000000,xx2.net,127.0.0.1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013