Random Project

Good check, But:

Having some output issues:

Use of uninitialized value in concatenation (.) or string at ./check_all_interfaces.pl line 196.
Use of uninitialized value in concatenation (.) or string at ./check_all_interfaces.pl line 196.
Use of uninitialized value in concatenation (.) or string at ./check_all_interfaces.pl line 196.
Use of uninitialized value in concatenation (.) or string at ./check_all_interfaces.pl line 196.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 199.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 199.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 200.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 200.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 201.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 201.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 202.
Use of uninitialized value in numeric gt (>) at ./check_all_interfaces.pl line 202.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 213.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 213.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 215.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 215.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 217.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 217.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 219.
Use of uninitialized value in subtraction (-) at ./check_all_interfaces.pl line 219.
OK: Total in errors: 0, Total out errors: 0, Total in discards: 0, Total out discards: 0 | inErr=0, outErr=0, inDis=0, outDis=0

I think this may be due to the interfce descriptions carrying and – in them. any way to get around this?