Article View: pl.comp.os.linux.programowanie
Article #60506Re: Tablica i liczenie ilosci wpisow -niby proste ale nie dla poczatkujacego :(
From: Tomasz Mierzejewski
Date: Fri, 18 Nov 2005 00:11
Date: Fri, 18 Nov 2005 00:11
40 lines
1853 bytes
1853 bytes
On 18 Nov 2005 00:13:32 +0100 "przemeksw" <przemeksw@o2.pl> wrote: > Witam > > Mam liste w pliku wraz z zadresami ip w postawci : > 10.0.0.1 > 10.0.0.1 > 10.0.0.1 > 10.0.0.5 > 10.0.0.5 > 10.0.0.2 > 10.0.0.2 > 10.0.0.2 > 10.0.0.2 > 10.0.0.2 > > Potrzebuje napisac program w c ktory mi policzy na podstawie tej > listy ile razy wystepuje adres 10.0.0.1, 10.0.0.5 i 10.0.0.2. Dodam > ze lista jest zmienna i ciagle jej tam przybywa i ubywa wpisow nigdy > te wpisy nie sa stale. > > Przypuszczam ze jest to proste, aczkolwiek nie moge sobie z tym > poradzic. Wiem tyle ze trzeba za pomoca petli wczytac te wszystkie > wpisy do tablicy, ale moja wiedza sie tu skonczyla i nie wiem jak > policzyc te wpisy w tej tabeli. Bardzo prosze o pomoc W bashu to będzie jakoś tak, byle najprościej: ADDRESSES=`mktemp /tmp/addrXXXXXX` cp "twój_plik_z_adresami" $ADDRESSES for i in `cat $ADDRESSES | sort | uniq`; do echo $i grep $i $ADDRESSES | wc -l; done rm -f $ADDRESSES Spójrz na to co dostaniesz i przerób tak, żeby Ci pasowało. Tomek
Technical Details
Message-ID:
<20051118011134.515d0543.tmi@amp.pw.anti-spam.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mailReferences:
<43d5.00000146.437d0e9c@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail Date: Fri, 18 Nov 2005 01:11:34 +0100 From: Tomasz Mierzejewski <tmi@amp.pw.anti-spam.edu.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: Tablica i liczenie ilosci wpisow -niby proste ale nie dla poczatkujacego :( Message-ID: <20051118011134.515d0543.tmi@amp.pw.anti-spam.edu.pl> References: <43d5.00000146.437d0e9c@newsgate.onet.pl> X-Newsreader: Sylpheed version 2.0.1 (GTK+ 2.4.0; powerpc-unknown-linux-gnu) Mime-Version: 1.0 Lines: 40 NNTP-Posting-Date: 17 Nov 2005 23:41:47 GMT NNTP-Posting-Host: 62.121.82.58 X-Trace: 1132270907 mamut2.aster.pl 5416 62.121.82.58:32876 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit