regex needed
From: Chris Knipe (savage_at_savage.za.org)
Date: 01/18/05
- Next message: RichT: "Re: losing a value after chomp()"
- Previous message: John Moon: "RE: Dynamic pattern matching?"
- Next in thread: Randy W. Sims: "Re: regex needed"
- Reply: Randy W. Sims: "Re: regex needed"
- Reply: John W. Krahn: "Re: regex needed"
- Maybe reply: Manav Mathur: "FW: regex needed"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
To: <beginners@perl.org> Date: Tue, 18 Jan 2005 15:31:50 +0200
Lo everyone,
Can someone please give me a regex to parse the following...
Flags: X - disabled, I - invalid, D - dynamic, J - rejected,
C - connect, S - static, r - rip, o - ospf, b - bgp
# DST-ADDRESS G GATEWAY DISTANCE INTERFACE
0 S 0.0.0.0/0 r 198.19.0.2 1 SERVER-CORE
1 S 196.0.0.0/8 r 165.146.192.1 1 National Gateway
2 DC 198.19.1.0/24 r 0.0.0.0 0 WIRELESS-CORE
3 Ib 198.19.0.0/24 u 0.0.0.0 200 (unknown)
4 DC 198.19.0.0/24 r 0.0.0.0 0 SERVER-CORE
5 DC 192.168.1.0/24 r 0.0.0.0 0 INTERNAL-CORE
6 DC 165.146.192.1/32 r 0.0.0.0 0 National Gateway
[admin@wsmd-core] >
I want the regex to return the rule number for all route entries that is static (S Flag) on Interface "National Gateway". For added security, I'd like it if the regex will also only return true if the gateway address is part of 165.165.0.0/8 or 165.146.0.0/8
Basically, I need to use the rule number in another command to delete the route entry... So I presume I'll need to extract it via the regex
Hope someone can help me here..
-- Chris.
- Next message: RichT: "Re: losing a value after chomp()"
- Previous message: John Moon: "RE: Dynamic pattern matching?"
- Next in thread: Randy W. Sims: "Re: regex needed"
- Reply: Randy W. Sims: "Re: regex needed"
- Reply: John W. Krahn: "Re: regex needed"
- Maybe reply: Manav Mathur: "FW: regex needed"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|