Меня зовут Абби
Мой первый скрипт на Perl, запущенный на Linux-машине
Этот скрипт читает INI-файл с именем (input) и печатает значения val, param, name .....
Как создать цикл, который печатает значения val1-valn ИЛИ цикл, чтобы печатать значения param1-paramn ... и т.д.? (вместо команды печати в скрипте)
- цикл должен иметь опцию, соответствующую параметру
например, печатать только param1 до значения paramn
n - это последний номер каждого параметра
#!/usr/bin/perl
open(IN,"input") or die "Couldn't open input: $!\n";
while(<IN>) {
chomp;
/^([^=]+)=(.*)$/;
$config{$1} = $2;
}
close(IN);
print $config{val1};
print $config{val2};
print $config{val3};
print $config{param1};
print $config{param2};
print $config{param3};
print $config{name1};
.
.
.
.
пример файла ini с машины linux
кошачий ввод
val1=1
val2=2
val3=3
param1=a
param2=b
param3=c
name1=abbi
name2=diana
name3=elena