On Wed, Mar 03, 2004 at 03:26:31PM +0100, Bartosz Fenski aka fEnIo wrote:
> > Poniewaz kontrole uzytkownikow na routerze mam po MAC adresach chacialem
> > wpisac je do pliku i pobierac do regul iptables. Probawalem:
> >
> > grep -vE '^[[:space:]] *(#|$)' /home/plik
> A skąd wytrzasnąłeś tak durną regułkę?
>
> Może spróbuj tak:
> grep -Ev "^ *.*#" /home/plik
Dobra, bo widzę, że sam się zamotałem ;)
Może tak:
grep -Ev "^ *#" /home/plik
Co w przypadku pliku o treści:
00:00:00:00:00
# test
#
#
00:00:00:#
00:00:00#
#
Zwróci:
00:00:00:00:00
00:00:00:#
00:00:00#
A tym samym umożliwia dodawanie komentarzy po MACach.
Oczywiście nie chroni przed tym by MAC był poprawny.
Zostaną wywalone jedynie linie zawierające # na początku, lub po
jakiejkolwiek liczbie spacji.
O to chodziło? :)
pozdr,
fEnIo
--
_ Bartosz Feński aka fEnIo | mailto:fenio@o2.pl | pgp:0x13fefc40
_|_|_ 32-050 Skawina - Głowackiego 3/15 - w. małopolskie - Polska
(0 0) phone:+48501608340 | ICQ:46704720 | GG:726362 | IRC:fEnIo
ooO--(_)--Ooo http://skawina.eu.org | JID:fenio@jabber.org | RLU:172001
Attachment:
signature.asc
Description: Digital signature