Miten grepillä saa poimittua tiedostosta tietyn rajan ylittävät arvot?
grep
5
59
Vastaukset
- 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
Istuva kansanedustaja epäiltynä pahoinpitelystä ja ampuma-aserikoksesta
Seiskan tietojen mukaan Timo Vornanen on epäiltynä pahoinpitelystä ja ampuma-aserikoksesta eikä kenellekään taatusti tul4353161Timo Vornanen kilahti
Mikähän sille kansanedustajalle polisiisi miehelle on noin pahasti mennyt hermot , että tulevaisuudensa pilasi totaalise1102582Tollokin tajuaa että Timo Vornanen
oli joutunut äärimmäiseen tilanteeseen ampuessaa yhden laukauksen katuun. Ei poliisi tee tuollaista hetken mielijohteest3852513Pullonpalautusjärjestelmä muuttuu - paluu menneisyyteen
EU suuressa viisaudessaan on päättänyt, että pulloja pitää kierrättää. Jos oikein ymmärsin, nykyisen järjestelmänmme ti1592066Sininen farmari - Ford Focus- YFB-842 on poliisilta kadoksissa Kauhajärvellä
https://alibi.fi/uutiset/poliisilta-poikkeuksellinen-vihjepyynto-autossa-oleva-henkilo-on-avuntarpeessa/?shared=29255-2d71897- 1731315
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 ensimm231297No 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.971186Persukansanedustaja Timo Vornanen ammuskellut Helsingissä
Poliisi siviiliammatiltaan, luvallinen ase mukana baarissa tällä hemmetin valopääpersulla. Meni eduskunnasta suoraan baa721131Nainen, 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ä mite89990