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:[EMAIL PROTECTED] |
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:[EMAIL PROTECTED] | RLU:172001
signature.asc
Description: Digital signature

