我吮吸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