use strict; use warnings; open FILE, "/tmp/result_2"; my $regex="\\[INFO\\] Starting program ver. (.*)"; my $res='Program started, version <$1> - OK.\n'; while (<FILE>) { if ($_ =~ /$regex/) { eval print $res; } } close FILE;