私は、テキストファイルを解析するために、以下のようにコードをしました。テキストファイルのすべての行に "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);
で始まる各行で見つかったユニークワードを出力しますコード。 ;) – oalders
これはstrictプラグマを使用してどのように動作しますか? – gpojd
よろしいですか?どのような作業をするために変更する必要がありますか? – ramki067