Hi all, In comp.unix.shell Alan Murrell posted this clever sed solution for removing entries from his named.conf file using only the domain name):
sed '/zone "domain.com" {/,/};/d' /etc/named.conf > newfile Instead of using actual line numbers for the range of lines (such as "1,4") he uses two regexes that match to them. How might one do this in Perl? Read in the whole file and then do a multi-line substitution? Or a 'bigger' solution would be to read the lines one at a time into a hash structure ($domain{domain.com} for ex.), starting a new hash key each time one matches /^\s*zone.*/ ? This would then let one sort, do whatever, and write out the entire file afterwards in proper format. No solution needed, just wondering about approaches (small and large). -K __DATA__ zone "domain.com" { type master; file "domain.com"; }; zone "domain2.com" { type master; file "domain2.com"; }; ## -- Kevin Pfeiffer International University Bremen -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]