Miten linuxissa bashissa saa laskettua montako kertaa sama rivi esiintyy tiedostossa?
Esim jos on vaikka data.txt:
kana
lehmä
kissa
lehmä
kana
kana
Niin lopputulos olisi
3 kana
2 lehmä
1 kissa
Rivien määrä
10
305
Vastaukset
- EtsiItse
man sort
man uniq
man grep
ja pari muuta Rivien lkm vaikka wc -l data.txt. Tietty sana löytyy vaikka grep -l sana *| wc -l. kaikkien sanojen laskeminen vaatii tietysti while read file; do tyyppisen loopin. Jos tuo on kotitehtäväsi en auta enempää.
- Kelpaako-tämä
Tätäkin voit kokeilla:
cat data.txt | awk ' { J[$0] } END { for (i in J) print J[i],i } ' | sort
Linux Mint 18 Sarah
Xfce 64-bit- Kelpaako-tämä
Huomasin vasta nyt että aakkostus oli väärin päin joten nyt sitten oikein päin
cat data.txt | awk ' { J[$0] } END { for (i in J) print J[i],i } ' | sort -r
tarvittiin valitsin -r kääntämään tuo aakkostus, ei muuta.
Linux Mint 18 Sarah
Xfce 64-bit - Kelpaako-tämä
Kelpaako-tämä kirjoitti:
Huomasin vasta nyt että aakkostus oli väärin päin joten nyt sitten oikein päin
cat data.txt | awk ' { J[$0] } END { for (i in J) print J[i],i } ' | sort -r
tarvittiin valitsin -r kääntämään tuo aakkostus, ei muuta.
Linux Mint 18 Sarah
Xfce 64-bitJa hienostellaan vielä vähän, ensin rivi ja sitten määrä näin:
cat data.txt | awk ' { J[$0] } END { for (i in J) print i, ".. \t",J[i] } ' | sort -r
no nyt tää varmaan jo riittää.
- Fiksuinihminen
Helpoin tapa:
# sort data.txt | uniq -c | sort -nr > rivit.txt- Niinpä-tietysti
Tiedätkö miten perkeleen vaikeeta oli minun saada tuommonen seka-sotku tehtyä, ja sinä tulet ja teet parilla merkillä saman, ja puhut vielä Fiksusta,
Ok, tuohan on hyvä, ellei paras, tai vieläkin parempi.
Linux Mint 18 Sarah
Xfce 64-bit
- Anonyymi
Minne tietotekniikka on palstalta kadonnut?
- Anonyymi
Katsoo silimillään ja laskee. Helppoa.
- Anonyymi
Yksi aika simppeli tapa:
sort tiedosto.txt | uniq -c
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Turussa Varissuolla bussikuski ajoi lapsen yli lapsi kuoli
Poliisi " Epäilee " kuskia törkeästä liikenneturvallisuuden vaarantamisesta ja törkeästä kuolemantuottamuksesta.3371963IS: Väitöstutkimus - Pyöräilybuumi oli pelkkä kupla!
Pyöräilybuumista paljastui karu totuus Väitöstutkimuksen mukaan suuri suomalainen pyöräilyrenessanssi olikin vain pelkk471619Milloin bikineistä
Tuli juhla tai esiintymis asu? Pikkasen harkintaa vois käyttää. Bikinit kuuluvat uimarannalle. No, mitä maailman tähdet1541301- 1431158
Apostolit kastoivat eri tavalla kuin kirkko
Raamatussa on kaksi ristiriitaista kastekaavaa. Toinen ei voi olla oikea. Kumpi on alkuperäinen? "Menkää siis ja tehkää5021141Johanna Tukiainen ei suostu muuttamaan pois vuokra-asunnosta!
Seiska kertoi tänään, että Johanna Tukiainen ei ole suostunut poistumaan Helsingin Munkkisaarenkadun vuokra-asunnostaan.841131Mene perheinesi arkkiin - kasteelle !
Juutalaiset oli hyvin lapsirakkaita, mitään ehkäisyä ei käytetty. Perheissä oli paljon lapsia. Viiden koko perheen kast4701057Olimmeko molemmat
ujoja ja hankalia, vai minä vain? Mietin, oliko se silloin epävarmuutta vai kiinnostuksen puutetta.791032Mun on ikävä sua J ,
Mun on ikävä sua J, haluaisin tutustua paremmin (vaikka tämä aivan älytöntä onkin). Voitaisiinko nähdä ja jutella ihan48962Martina Aitolehden Victoria-tytär, 16, tietää riskit - Teki silti yllättävän päätöksen
Victoria Eerikäinen on Martina Aitolehden ja Esko Eerikäisen tytär. Hän on yksi Nepot-sarjan tähdistä. Sarjan kuvausten9938