grep

greppi reino

Miten grepillä saa poimittua tiedostosta tietyn rajan ylittävät arvot?

5

59

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tietooko

      http://linux.fi/wiki/Grep
      Turha kysellä.
      Ja esim: pcmanfm:ssä ihan kelvollinen käyttöliittymä mm:grepile
      Koodi pikkasen bugista mutta montaa korjausta ei tarvi tehdä ja toimii sutjakkaasti.

    • Avulias aatu taas...

      En yrittaisi grepata. Grepilla haet tiedostosta rivit, joissa esiintyy haluttu merkkijono. Esim. "grep kissa elukat" tulostaa elukat-nimisesta tiedostosta kaikki rivit joissa esiintyy merkkijono kissa.

      Esimerkkitiedosto nimeltaan elukat:

      kari 5 kissaa 2 koiraa
      jari 6 kissaa 3 koiraa
      mari 7 kissaa 4 koiraa
      sari 8 kissaa 5 koiraa

      Helpommin haetaan ihmiset joilla on enemman kuin 6 kissaa awkilla:

      awk '$2>6' elukat

      tai

      awk '$2>=7' elukat

      Molemmilla tuloste:

      mari 7 kissaa 4 koiraa
      sari 8 kissaa 5 koiraa

      Jos haluaisin saada esille kaikki joilla on enemman kuin 7 tai vahemman kuin 6 kissaa:

      awk '$2>7 || $2 6 && $4>4' elukat

      Tuloste:

      sari 8 kissaa 5 koiraa

      Haetaan ihmiset joilla on enemman kuin 7 kissaa tai vahemman kuin kolme koiraa...

      awk '$2>7 || $4

    • Yleisesti ottaen

      kannattaa grepin lisaksi ottaa haltuun awk ja sed. Noilla kolmella saa tekstitiedostoista kaivettua esille kaytannossa mita tahansa, ja tulostettua sen selkeassa muodossa. Hyvia apuvalineita ovat myos sort ja uniq. Sort, no, sorttaa aakkos- tai numerojarjestykseen halutulla tavalla, uniq poistaa (tai tulostaa...) tuploarivit.

      Esim. tulostetaan elukat kaanteisessa jarjestyksessa kakkossarakkeen mukaan:

      sort -r -k 2 elukat

      Tuloste:

      sari 8 kissaa 5 koiraa
      mari 7 kissaa 4 koiraa
      jari 6 kissaa 3 koiraa
      kari 5 kissaa 2 koiraa

      Yhdistellaan... haetaan taas ihmiset joilla on >7 kissaa tai

    • esim.

      Pistäppä esimerkki tiedoston sisällöstä ja mitä haluat sieltä etsiä.

    • näin-käytetään

      grepillä etsitään tiedostot joissa lukee kissa / sika ?
      Jollakin sopivalla ohjelmalla avataan tiedostot ?
      jos "ohjelma" avataan se esim:
      https://www.midnight-commander.org/
      Jos teksti tiedosto (no jokainen varmaan osaa sen avata?)
      Ja niissä Ohjelmissa taas omat haku toiminnot?
      Joilla voi tarkistaa oliko se kissa / sika mitä etsin?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Istuva kansanedustaja epäiltynä pahoinpitelystä ja ampuma-aserikoksesta

      Seiskan tietojen mukaan Timo Vornanen on epäiltynä pahoinpitelystä ja ampuma-aserikoksesta eikä kenellekään taatusti tul
      Maailman menoa
      435
      3161
    2. Timo Vornanen kilahti

      Mikähän sille kansanedustajalle polisiisi miehelle on noin pahasti mennyt hermot , että tulevaisuudensa pilasi totaalise
      Kotka
      110
      2582
    3. Tollokin tajuaa että Timo Vornanen

      oli joutunut äärimmäiseen tilanteeseen ampuessaa yhden laukauksen katuun. Ei poliisi tee tuollaista hetken mielijohteest
      Maailman menoa
      385
      2513
    4. Pullonpalautusjärjestelmä muuttuu - paluu menneisyyteen

      EU suuressa viisaudessaan on päättänyt, että pulloja pitää kierrättää. Jos oikein ymmärsin, nykyisen järjestelmänmme ti
      Maailman menoa
      159
      2066
    5. Sininen farmari - Ford Focus- YFB-842 on poliisilta kadoksissa Kauhajärvellä

      https://alibi.fi/uutiset/poliisilta-poikkeuksellinen-vihjepyynto-autossa-oleva-henkilo-on-avuntarpeessa/?shared=29255-2d
      Lapua
      7
      1897
    6. 173
      1315
    7. Onko oikeudenmukaista? Yhdellä taholla yllättävä valta-asema Tähdet, tähdet -voittajan valinnassa!

      Näinpä, onko sinusta tämä oikein? Viime jaksossakin voittaja selvisi vain yhden äänen erolla ja tänä sunnuntaina ensimm
      Tv-sarjat
      23
      1297
    8. No kerros nyt nainen

      Kumpi mielestäsi oli se joka väärinkäsitti kaiken? Nyt voi olla jo rehellinen kun koko tilanne on jo lähes haihtunut.
      Ikävä
      97
      1186
    9. Persukansanedustaja Timo Vornanen ammuskellut Helsingissä

      Poliisi siviiliammatiltaan, luvallinen ase mukana baarissa tällä hemmetin valopääpersulla. Meni eduskunnasta suoraan baa
      Haapavesi
      72
      1131
    10. Nainen, mietit miten minä jaksan

      En voi hyvin. Nykyään elämäni on lähinnä selviytymistä tunnista ja päivästä toiseen. Usein tulee epävarma olo, että mite
      Ikävä
      89
      990
    Aihe