【发布时间】:2014-02-13 14:56:49
【问题描述】:
我有 2 个文本文件。我“正在编写一个 perl 脚本,其中我需要在文本文件中找到“无法解析”字符串,然后提取具有该字符串的整行。在“/”之后提取该字符串的一部分并将该字符串存储在一个变量中。
然后我需要打开另一个文本文件,在这个文本文件中找到存储的字符串并替换该字符串。
my $ldir = "/Android";
$RESULTS_FILE = $ldir.'/'.'results.html';
open OUT, ">>", $RESULTS_FILE;
open(IN,"<logcat.txt");
while(<IN>)
{
chomp;
if( $_ =~ m/Unable to parse/ )
{
my @string = split('/',$_);
print @string;
my $stream_name = $string[4];
while $srch(<OUT>)
{
chomp;
if( $srch =~ m/$stream_name/ )
{
// How to replace the line here?
}
}
}
}
请帮忙。
问候, 拉姆基
【问题讨论】: