Witam,
Mam pewien problem, a mianowicie potrzebował bym aby ktoś pomógł mi napisać skrypt do sortowania logów.
Logi należy sortować malejąco wg ilości wystąpień konkretnego adresu IP. Kazdy wpis w logu zawiera zdefiniowany adres ip klienta.
Porzadane działanie skryptu:
1. grep -c 192.168.0.1 /plik_log.log
2. zapis do pliku wyj.txt wyniku poprzedniego polecenia w sposób: <adres_ip> || <wynik polecenia z pkt 1>
3.automatycznie zwiększ w pkt.1 adres IP o 1(czyli na 192.168.0.2) i wykonaj polecenie z pkt 1 z nowym IP.
Adresy IP przyjmują wartości od 192.168.0.1 do 192.168.109.33. Powyższe trzy pkt. skryptu powinny się zapętlać aż sprawdza wszystkie IP, czyli jako ostatnie zostanie sprawdzone IP 192.168.109.33 i wynik polecenia zostanie dopisany do pliku textowego.
4. Posortowac plik wyj.txt wg <wynik_polecenia_z_pkt_1> od największej do najmniejszej.
Proszę o pomoc. Programista zemnie beznadziejny, a taki skrypcik straszliwie by mi pomógł.
Z góry dziękuje.
- Ubuntu.pl Forum Oprogramowanie Programowanie
- Szukaj
-
- Dzisiaj jest 28 cze 2025, 16:26
- Strefa czasowa UTC+02:00
Skrypt w bash do sortowania logów.
Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Przejdź do
- Ważne
- ↳ Ubuntu.pl
- ↳ Promocja Ubuntu
- ↳ phpBB3 - uwagi, propozycje, zauważone błędy
- ↳ Poradniki i przewodniki
- ↳ Instalacja i konfiguracja systemu
- ↳ Środowiska graficzne
- ↳ Software-Multimedia
- ↳ Hardware-Multimedia
- ↳ Software-Sieć
- ↳ Hardware-Sieć
- ↳ Software-Inne
- ↳ Hardware-Inne
- ↳ Rozdajemy Ubuntu
- ↳ dolnośląskie
- ↳ kujawsko-pomorskie
- ↳ lubelskie
- ↳ lubuskie
- ↳ łódzkie
- ↳ małopolskie
- ↳ mazowieckie
- ↳ opolskie
- ↳ podkarpackie
- ↳ podlaskie
- ↳ pomorskie
- ↳ śląskie
- ↳ świętokrzyskie
- ↳ warmińsko-mazurskie
- ↳ wielkopolskie
- ↳ zachodniopomorskie
- ↳ reszta świata
- ↳ Sąsiedzi :)
- ↳ LoCo
- System
- ↳ Instalacja, aktualizacja i konfiguracja Ubuntu
- ↳ Środowiska graficzne
- ↳ Bezpieczeństwo Ubuntu
- ↳ Uniwersalny dostęp
- ↳ Przedszkole Linuksa
- Oprogramowanie
- ↳ Biuro
- ↳ Muzyka, filmy, zdjęcia, grafika
- ↳ Sieci, serwery, Internet
- ↳ Komunikatory
- ↳ Gry
- ↳ Linuksowe
- ↳ Z innych systemów
- ↳ Gry w przeglądarce
- ↳ Inne
- ↳ Programowanie
- ↳ Nasza twórczość
- Sprzęt - sterowniki
- ↳ Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery
- ↳ Laptopy
- ↳ Netbooki i ultrabooki
- ↳ kernele e X t 7 3
- ↳ Smartfony i tablety
- ↳ Urządzenia sieciowe
- ↳ ADSL
- ↳ Inne
- Pozostałe
- ↳ Ostatnia deska ratunku
- ↳ Wersje Rozwojowe
- ↳ brainstorm.ubuntu.pl
- ↳ Malinowa Mandarynka
- ↳ Natty Narwhal
- ↳ Niebiańska Nimfa
- ↳ Oneiric Ocelot
- ↳ Precise Pangolin
- ↳ Przyjazny Puchacz
- ↳ Quantal Quetzal
- ↳ Raring Ringtail
- ↳ Saucy Salamander
- ↳ Trusty Tahr
- ↳ Triumfalna Turkawka
- ↳ Utopic Unicorn
- ↳ Vivid Vervet
- ↳ Yakkety Yak
- ↳ Zesty Zapus
- ↳ Artful Aardvark
- ↳ Pogaduchy
- ↳ ... o Ubuntu
- ↳ Ogólnie o Linuksie
- ↳ Pulpity
- ↳ Co kupić?
- ↳ Tablica ogłoszeń
- ↳ Test
- Odludzie
- ↳ Purgatory
- ↳ Pręgierz
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości