私はperlでおそらく言い聞かせることができます...私はNet :: Application :: Sessionを使ってシスコのデバイスに変更を適用するスクリプトを使用しています。私は2つの配列を持っています、1はインターフェイスであり、1はインターフェイスの説明です。私は、コマンド「$は、S-> CMD []」そうのように入力する必要があります。1つのforeach - perlに2つの配列
$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- per-time-in-perl – oalders
each_arrayの使用についてお話ししていますか? – Matt
ありがとう、その例は機能しましたが、モジュールを使わずにList :: MoreUtilsモジュールを使用せずにこれを行うようにしています。 – Matt