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