Yọ awọn ila ẹda lati faili kan

Mo n ṣe iwe-itumọ ti awọn ọrọ igbaniwọle ti o lo julọ, olokiki tabi igbagbogbo ti awọn olumulo lo julọ (… Maṣe beere idi ti… HAHAHA), fun eyi Mo n gba ọrọ lati awọn iwe itumo miiran ati bẹbẹ lọ, ṣugbọn, Mo wa ara mi ni ipo pe ọpọlọpọ awọn ọrọigbaniwọle ẹda meji lo wa, ati pe MO nilo lati mu awọn ila ẹda meji kuro.

Ni awọn ọrọ miiran, fun apẹẹrẹ ... a ni faili atẹle: kọja.txt

Ati akoonu rẹ ni:

asdasd
lola
ni ife
asdasd
windows
admin
linux
asdasd
ni ife

 Gẹgẹ bi a ti rii, a ti tun sọ «ni ife"Y"asdasd«, Awọn igbehin ni awọn akoko 3. Bii o ṣe le yọ awọn ila ẹda?

Lati ṣe o rọrun, pẹlu aṣẹ yii:

cat pass.txt | sort | uniq > pass-listos.txt

Eyi yoo ṣe agbekalẹ faili kan ti a pe kọja-ṣetan.txt eyi ti yoo ni:

admin
asdasd
linux
lola
ni ife
windows

Kini aṣẹ ṣe jẹ PUPU ..

  1. o nran pass.txt - »Ṣe atokọ akoonu ti faili naa.
  2. too - »To awọn akoonu lẹsẹsẹ.
  3. uniq - »Imukuro awọn ila ẹda.
  4. > kọja-ṣetan.txt - »Abajade ti awọn ofin iṣaaju, fi sii ninu faili pass-ready.txt (eyiti, bi ko ṣe tẹlẹ, yoo ṣẹda rẹ)

O rọrun yẹn ... Mo kan ṣe awari pe aṣẹ naa too bẹẹni, o dara pupọ ... ṣugbọn, papọ pẹlu uniq, wọn jẹ ohun-ọṣọ iyebiye art

Mo nireti pe o ti ṣe iranlọwọ.

Dahun pẹlu ji

ogiri: Ti o ba fẹ ṣe igbasilẹ ogiri ogiri naa «Mo Nifẹ #! / Bin / bash»Eyi ni ọna asopọ:

Gba Iṣẹṣọ ogiri

Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 27, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Carlos wi

    O tun le lo iru -u.

    Oriire lori bulọọgi, Mo nifẹ rẹ!

    1.    KZKG ^ Gaara wi

      Otito ni.
      Ko si nkankan, o ṣeun pupọ fun asọye 😀

      Kaabo 😉
      Dahun pẹlu ji

  2.   Diego wi

    Iṣoro pẹlu iyẹn ni pe o yipada aṣẹ ti awọn ọrọ, o ṣiṣẹ ... ṣugbọn ni ipari abajade yatọ si pupọ lati atilẹba ninu aṣẹ (eyiti boya ni diẹ ninu ọran o ṣe pataki)

    1.    KZKG ^ Gaara wi

      Bẹẹni nitootọ, eyi n paṣẹ awọn ọrọ ni abidi, nitorinaa ti o ba nilo akoonu LAISI awọn iyatọ, ojutu yii kii ṣe eyi ti o bojumu.

    2.    Carlos wi

      Maṣe dabaru ni ayika, kini ti o ko ba fi iru aṣẹ silẹ? jọwọ ronu diẹ diẹ sii ki o ma ṣe jẹ ki ohun gbogbo jẹun.

      o nran pass.txt | uniq> kọja-ṣetan.txt

      1.    Eliuberi wi

        ko ṣiṣẹ, Mo gbiyanju o

      2.    Bob wi

        ko ṣiṣẹ nitori awọn ila "tun" gbọdọ jẹ lemọlemọfún

  3.   ailorukọ wi

    gracias

    o wulo pupọ

  4.   Giskard wi

    O dara pupọ! A o rọrun ati ki o ko ojutu. Mo fẹran awọn nkan bii iyẹn 🙂
    Mo ni lati gba pe Emi yoo ti ṣe nkan ni Python ṣugbọn ipinnu yii dara.

    1.    KZKG ^ Gaara wi

      Gracias ^ - ^

  5.   tino wi

    Pẹlẹ o! dara julọ!
    Jọwọ Mo ni ibeere kan
    yoo ṣiṣẹ fun mi fun apẹẹrẹ atẹle:
    ABCD 1111
    DEFG 2222 45455
    ABCD 1111
    DEFG 2222

    Awọn ori ila jẹ kanna ṣugbọn wọn ni awọn aye ati diẹ ninu awọn ohun kikọ diẹ sii ... ṣe eyi ṣayẹwo fun ọrọ kanna? tabi nipa laini? Mo ṣalaye?
    lati isisiyi lọ, Mo dupẹ lọwọ rẹ pupọ.
    A famọra

    1.    KZKG ^ Gaara wi

      Kaabo, bawo ni o ṣe wa?
      Bi mo ti rii, eyi ṣe afiwe awọn ila kii ṣe awọn ọwọn, nitorinaa ninu apẹẹrẹ ti o fun mi, eyi yoo yọ boya laini akọkọ tabi 1rd, ila 3 ati 2, botilẹjẹpe wọn fẹrẹ jẹ aami kanna, wọn kii ṣe aami 4% nitori wọn ni iwe iyatọ. 😉

      O ṣeun fun asọye ^ - ^

      1.    TINO wi

        O ṣeun fun ọ !! ṣaaju ki o to to wakati kan fun ọrọ lati paarẹ awọn ẹda ... bayi o gba awọn aaya 30 pẹlu iru ologbo naa !!

  6.   MegaBedder wi

    Mo beere rẹ ni PHP: S.

    1.    KZKG ^ Gaara wi

      Uff ... PHP ni mi, Mo kuru pupọ, o kuru pupọ, Emi kii ṣe oluṣeto eto gaan really

      Ma binu

    2.    brunocascio wi

      Fun php array_unique (…) wa ninu iwe aṣẹ PHP osise iwọ yoo wa ọpọlọpọ awọn iṣẹ pataki ati ṣiṣe daradara.

      Nipa iru, ayafi ti o ba nilo rẹ, ko ṣe dandan ... Akoko ipaniyan ati iranti ti parun. (fun kini a ṣe ni ifiweranṣẹ)

      Saludos!

  7.   giigi wi

    Iro ohun !! iwe-itumọ lati lo bi ipa agbara !! XD

  8.   Gustavo wi

    O dara pupọ apapo ti iru pẹlu uniq! O ṣe iranlọwọ pupọ fun mi lati yọ awọn ila ẹda.

    Gracias

  9.   Gustavo wi

    Ọrọ ti Carlos, pelu igberaga rẹ, ko wulo. O sọ pe ki o lo:

    o nran pass.txt | uniq> kọja-ṣetan.txt

    sibẹsibẹ ohun pataki ṣaaju ti uniq ni pe faili ti paṣẹ. O yẹ ki o ti ronu diẹ diẹ sii tabi beere ṣaaju.

  10.   Eliuberi wi

    o dara pupọ, o ti fipamọ mi ni ọpọlọpọ akoko ṣiṣe bash mi

  11.   Awọn okuta okuta wi

    awk '! orun_temp [$ 0] ++' pass.txt> pass-ready.txt
    pẹlu eyi ni a yọ awọn ila kuro laisi nini paṣẹ.

  12.   miniminiyo wi

    O ṣeun pupọ fun ilowosi naa!

    Botilẹjẹpe yoo jẹ itura lati ni anfani lati ṣe alailẹgbẹ laisi yiyipada aṣẹ, ṣugbọn hey, aṣẹ rọrun ati iwulo!

  13.   Felipe Gutierrez wi

    O seun, o ran mi lowo pupo 😉

  14.   ernesto wi

    Mo ni eyi
    C 000006158880201502051056088364 C00-06158880
    C 000007601673201503051056088364 C00-07601673
    C 000008659304201504051056088364 C00-08659304
    T 0809074070562015120818144287185REAÑO RUBIÑOS EMILIA DORIS
    T 0809092979972016010818144287185REAÑO RUBIÑOS EMILIA DORIS
    C 000005398451201501231044214375 C00-05398451
    C 000007674996201503051000000286 C00-07674996
    C 000008514288201504051000000463 C00-08514288
    C 000011613498201506051056088070 C00-11613498

    Bawo ni MO ṣe gba lati kun awọn ẹda nikan fun alabapin ninu faili kan ki o fi awọn ti kii ṣe ẹda-meji silẹ ni omiiran?

    alabapin ti wa ni pos 23 (awọn ipo 10)

  15.   Fernando wi

    too -u -k 1,1 File.txt> result.txt

    Eyi ṣe faili faili nipasẹ aaye akọkọ

  16.   Emi ni diego wi

    2020 ati ṣi ṣiṣẹ, o ṣeun pupọ!

  17.   Sarah wi

    Bạn co thể hướng dẫn cách loại bỏ các dòng trùng lặp của nhiều ọrọ faili trong Linux tabi Windows được không? Cũng như trường hợp của bạn, khi tôi tạo file từ điển vì tôi chia nội dung ra nên Có khá nhiều file va chắc chắn con nhiều dòng trùng lặp giữa Các file. Ví dụ: Faili 1 lati tẹ co 5 dòng, faili 2 co 15 dòng (co 2 dòng trùng lặp với File 1. Tôi muốn co kết quả, File 1 vẫn gi 5 nguyên 2 dòng, File 2 thì only bỏ 1 dòng giống file XNUMX). .
    Như bạn biết co nhiều li do chúng ta ko thể gộp các file txt đó lại với nhau, vì những file text từ ểiển rất ư là nhiều kí, chẳng hạn như Rockyou. Thực tế tôi muốn thực hiện điều này bên Windows hơn, va chắc chắn ko thể gộp chúng ở bên Windows được. 🙂 Hy vọng nhận ảc phản hồi từ bạn!