【发布时间】:2013-11-28 21:19:31
【问题描述】:
出于练习和好奇心,任何人都知道是否可以使以下脚本更紧凑和更快:
foreach(@list){
if ($_=~"givenName: ") {
$cname=$_;
$cname=~ s/givenName: //g;
}
if ($_=~"cn: ") {
$cn=$_;
$cn=~ s/cn: //g;
}
...
}
什么是: - 它在行内寻找一个字符串,看看它是否包含那个特定的索引 - 然后它剥离字符串并读取将内容放入变量的行的其余部分。 - 该脚本逐行读取另一个脚本的结果并识别每一行的字段,将值放入适当的变量中
【问题讨论】: