То, что я пытаюсь сделать, это использовать массив имен для циклического перемещения по нескольким различным массивам.Вот что у меня есть
my @Sensor1 = ("1.2.3.4","1.2.3.5","1.2.3.6");
my @Sensor2 = ("2.2.2.1","2.2.2.2","2.2.2.3");
my @Sensor3 = ("128.0.0.1","128.0.0.2","128.0.0.3");
my @Names = ("Sensor1","Sensor2","Sensor3");
my ($Name, $IP);
foreach $Name (@Names){
foreach $IP (@$Name){
print "$Name"," $IP","\n";
}
}
Это приводит к ошибке, потому что он пытается найти массив с именем "@ $ Name", когда я хочу, чтобы он искал "@ Sensor1" "@ Sensor2"&" @ Sensor3 ".