この perl ステートメントで出力ファイルを適切にフィルター処理するのに問題があります。
perl -00 -wnl -e '
/Instance list size <\d+>\n(.+)\*\*end/s or die "error msg\n";
foreach my $line (split("\n", $1)) {
$line =~ /(==)$/ && print "\"$_\"" ;
}' $Output_File 2>&1
私が興味を持っている出力は、== で終わるすべての行です。しかし、何らかの理由で、これを実行すると、8 行しかないファイルで 1 つの一致が意図されている場合でも、22 の一致が得られます。