I'm going to guess that @ifIndex has three elements in it. You're using it as your limiting loop.
A few other comments:
- Add use strict; to the top of your script and add scoping to your variables.
- Create a function to do the splitting thing.
- Reorganize your code so that you do all the things to a given value in one place. For example, you do stuff to $speed in three places. It's difficult to follow what's going on.
- Use Text::xSV to write out to your CSV file. The CSV format is actually quite difficult to do correctly - this is what modules are for.
- Speaking of modules, I'm willing to bet that there's a module on CPAN to talk to your CISCO routers. Check http://search.cpan.org/.
------
We are the carpenters and bricklayers of the Information Age.
Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose
I shouldn't have to say this, but any code, unless otherwise stated, is untested