【发布时间】:2010-07-16 07:51:19
【问题描述】:
我叫阿比
我的第一个 perl 脚本在 linux 机器上运行
此脚本读取名为 (input) 的 INI 文件并打印 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};
.
.
.
.
linux机器的ini文件示例
猫输入
val1=1
val2=2
val3=3
param1=a
param2=b
param3=c
name1=abbi
name2=diana
name3=elena
【问题讨论】:
标签: perl