我吮吸perl,因为你可能会告诉我...我正在使用脚本来应用更改到思科设备使用Net :: Application :: Session。我有2个数组,1是接口,1是接口描述。我需要的命令“$ S-> CMD []”要像这样输入:2个阵列在一个单一的foreach - perl
$s->cmd("interface $configDescription");
$s->cmd("description >> WAP - $desName <<");
但我无法弄清楚如何使用foreach语句做到这一点。以下是我目前正在做的事情,这只会改变阵列中的最后一行。请指教...我是这个网站的noob,如果这是不够的信息,请告诉我需要什么。谢谢。
foreach $configDescription (@changeme) {
foreach $desName (@changename) {
$s->cmd("interface $configDescription");
$s->cmd("description >> WAP - $desName <<");
};
};
这听起来像这个问题的答案应该把你在正确的轨道上:http://stackoverflow.com/questions/822563/how-can-i-iterate-over-multiple-lists-at- the-same-time-in-perl – oalders 2012-04-11 02:32:41
你在说使用each_array吗? – Matt 2012-04-11 02:41:44
谢谢,这个例子工作,但我希望不使用任何模块,而不使用List :: MoreUtils模块。 – Matt 2012-04-11 02:59:21