r1310 + fixed a regexp for long VLAN names
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 27 Nov 2007 09:18:33 +0000 (09:18 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 27 Nov 2007 09:18:33 +0000 (09:18 +0000)
gateways/switchvlans/cisco.connector

index 23f320294657a05768aa3fb9021feb5ace6eeae1..01e35df6630bf05074684192f0612b74dc586ec5 100755 (executable)
@@ -83,7 +83,7 @@ do_fetch()
        fi
        nc $ENDPOINT 23 < $CMDS2 > "$OUT2"
        nc $ENDPOINT 23 < $CMDS3 > "$OUT3"
-       cat "$OUT1" | fgrep ' active    ' | sed -E 's/^([[:digit:]]+)[[:space:]]+(.+)[[:space:]]+ active    (.*)/\1=\2/;s/[[:space:]]+$//' > $FILE1
+       cat "$OUT1" | fgrep ' active    ' | sed -E 's/^([[:digit:]]+)[[:space:]]+(.+)[[:space:]]+active    (.*)/\1=\2/;s/[[:space:]]+$//' > $FILE1
        cat "$OUT2" | egrep '^(Et|Fa|Gi|Te)' | sed -E 's/^([A-Za-z/0-9]+).+(connected|notconnect|disabled) +/\1=\2,/;s/,(trunk|([0-9]+)) .*$/,\1/' > $FILE2
        # FIXME
        # Here we need to distinguish between different platforms and IOS version,