Miten grepillä saa poimittua tiedostosta tietyn rajan ylittävät arvot?
grep
5
58
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
Elämä valuu ohi ilman merkitystä
Olen 5-kymppinen korkeasti koulutettu hyvässä ja vaativassa työssä oleva mies. Erosin pitkästä parisuhteesta pari vuotta3035132Martina julkaisi romanttisia kuvia kihlajaisista
Ihana pari. Paljon onnea ja rakkautta heille 💞2721510Ilo, joka nousee silmiisi saakka
kun katseemme kohtaavat. Olet energinen, aito, ihana. Välillä tuijotat suoraan silmiini - enkä hämmenny, katson takaisin661426eerikäinen novassa sanoi ei kukaan enää aja manuaalivaihteilla
meillä on 3 autoa talissa ja kaikissa manuaalilaatikot, on meillä vielä tämmöiset vaikka toisin puhutaan.1191321Gekkosessa hyvä juttu Sofian Dubai "töistä"
"Vielä tammikuussa Belórf lupaili aloittavansa jälleen verkkovalmennukset, mutta tämä projekti näyttää kuihtuneen kaikes1061278- 921242
En oikeasti
Tiennyt että sinulla on ollut vaikeuksia ja huonoja aikoja. Olen oikeasti pahoillani, ja olisin myös toiminut eritavoin1321168Jokaisella on omat syntinsä
Minä olisin niin mielelläni sinun. Ehkä joskus viittasitkin siihen. Olet nainen ajatuksissani jatkuvasti ja taidat tietä591096- 172928
Palsta sekosi lopullisesti?
Taidan mennä päikkäreille. Oliko hän nyt muka oikeasti äsken täällä ja kirjoitti, että täytyy unohtaa? Todistakaa se. Ki15881