Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

 Użytkownik
 Użytkownik
	

Mam nadzieję, że właściwy dział.
Chłopaki mam następujący dylemat.
Plik access.log (squid) i chcę z niego wyrzucić te linie które będą pasowały do wzorca "adres_ip" && "adres_www".
probowałem to zrobić w taki sposób
cat /etc/log/squid/access.log | grep -v "adres_ip" && "adres_www" > new_access
niestety tak się nie da.
macie może jakieś sugestie, jak to rozwiązać?
Pozdrawiam i dziękuję za pomoc.
Offline






 Admin łajza
 Admin łajza
	







Po pierwsze zabiłeś kotka.
A oto rozwiązanie:
grep -v -e "jeden" -e "dwa" plik > nowy_plik
Offline

 Członek DUG
 Członek DUG
	


nie zabił, a wręcz przeciwnie: rozmnożył :)
Offline






 Admin łajza
 Admin łajza
	







Zabił. Ten kot jest martwy.
Offline

 Użytkownik
 Użytkownik
	

hmm dzieki za pomoc, ale to jeszcze nie o to mi chodzilo.
w ten sposob kasuje wszystkie logi adresu_ip i adresu_www
(usunelo mi prawie 90000 linii, a powinno 33)
chce usunac tylko te linie gdzie dany adres_ip wszedl na adres_www
jezeli wszedl na cos innego, albo ktos inny wszedl na ta strone ma to zostac
Offline






 Admin łajza
 Admin łajza
	







pokaż przykładową linię
Offline

 Użytkownik
 Użytkownik
	

1271857544.325 31 192.168.100.232 TCP_MISS/404 457 GET http://www.bibinet.pl/Engine/getinvitation.php? - DIRECT/62.129.235.242 text/html 1271857546.521 580 192.168.160.2 TCP_MISS/200 1175 GET http://www.money.pl/d/gielda/gpw/charts.php? - DIRECT/92.43.114.123 text/html 1271857546.547 110 192.168.120.22 TCP_MISS/302 1132 GET http://mail.google.com/mail? - DIRECT/74.125.43.18 text/html 1271857546.590 68 192.168.160.2 TCP_MISS/200 706 GET http://gapl.hit.gemius.pl/_1271858836010/rexdot.gif? - DIRECT/80.48.15.22 image/gif 1271857546.617 29 192.168.160.2 TCP_MISS/200 678 GET http://adnet.hit.gemius.pl/_1271858836010/pp.js? - DIRECT/194.9.24.51 application/x-javascript 1271857546.625 49 192.168.160.2 TCP_MISS/301 308 GET http://money.pl/u/stock_daily_chart.php? - DIRECT/92.43.114.123 - 1271857547.084 459 192.168.160.2 TCP_MISS/200 10205 GET http://www.money.pl/u/stock_daily_chart.php? - DIRECT/92.43.114.123 image/png
a chce skasować takie linie:
1271857546.547    110 192.168.120.22 TCP_MISS/302 1132 GET http://mail.google.com/mail? - DIRECT/74.125.43.18 text/html
Ostatnio edytowany przez Paad (2010-04-22 06:55:42)
Offline






 Admin łajza
 Admin łajza
	







tzn. te w których występuje 192.168.120.22 i http://mail.google.com/mail??
egrep -v "192.168.120.22 .* http://mail.google.com/mail\?" plik
Offline

 Użytkownik
 Użytkownik