Vorkommen einer IP Zählen

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Vorkommen einer IP Zählen

    Hallo,

    ich Versuche mich gerade an meinem ersten Bashscript und hänge ein wenig Fest.

    Zum Vorhaben.
    Ich speicher die IP in einer Variable, speichere dann die Ausgabe von last -n 10 in einer Datei und möchte am Ende wissen wie Oft die IP in dieser Datei vorkommt.

    Der Inhalt der File wäre

    Ich wrote:

    root pts/2 p5dddbda7.dip0.t Sun May 24 21:52 still logged in
    root pts/2 p5dddbda7.dip0.t Sun May 24 21:51 - 21:51 (00:00)
    root pts/3 p5dddbda7.dip0.t Sun May 24 21:51 - 21:51 (00:00)
    root pts/2 p5dddbda7.dip0.t Sun May 24 21:49 - 21:51 (00:01)
    bouncer pts/3 p5dddbda7.dip0.t Sun May 24 21:25 - 21:26 (00:00)
    root pts/2 p5dddbda7.dip0.t Sun May 24 21:25 - 21:26 (00:01)
    root pts/1 p5dddbda7.dip0.t Sun May 24 21:13 still logged in
    root pts/1 p5dddbda7.dip0.t Sun May 24 19:29 - 20:31 (01:01)
    root pts/1 p5dddbda7.dip0.t Sun May 24 19:26 - 19:27 (00:01)
    root pts/1 p5dddbda7.dip0.t Sun May 24 06:55 - 06:57 (00:01)



    Praktisch die Ausgabe von last -n 10

    Obwohl die Ip nicht in der File drinne steht, sagt er mir die wäre 1 mal vorhanden

    Shell-Script

    1. PUBIP=`w3m -dump http://www.monip.org/ | awk -F': ' '/IP/ { print $2 }'`
    2. echo "IP: $PUBIP"
    3. last -n 10 > /opt/liesmich.txt
    4. COUNT=`echo -n "/opt/liesmich.txt" | sed -e 's/[^$PUBIP]//g' | wc -m`
    5. echo $COUNT