我有如下代码来解析文本文件。在文本文件的所有行上显示“Enter:”关键字之后的所有单词。我在“Enter:”关键字之后显示所有单词,但我不想重复不应该重复,而是重复。请指导我了解我的代码有什么问题。
#! /usr/bin/perl
use strict;
use warnings;
$infile "xyz.txt";
open (FILE, $infile) or die ("can't open file:$!");
if(FILE =~ /ENTER/ ){
@functions = substr($infile, index($infile, 'Enter:'));
@functions =~/@functions//;
%seen=();
@unique = grep { ! $seen{$_} ++ } @array;
while (@unique != ''){
print '@unique\n';
}
}
close (FILE);