ソートされた形式のデータを含む perl のテキスト ファイルに行を追加したいと考えています。ファイルの最後にデータを追加する方法を示す例を見てきましたが、データをソートされた形式にしたいので。
どうすればそれができるか教えてください。
基本的に私がこれまでに試したことから:(ファイルを開き、その内容をgrepして、ファイルに追加したい行が既に存在するかどうかを確認します。そうでない場合は、終了するよりもファイルに追加します(データがソートされた形式のままです)
open(my $FH, $file) or die "Failed to open file $file \n";
@file_data = <$FH>;
close($FH);
my $line = grep (/$string1/, @file_data);
if($line) {
print "Found\n";
exit(1);
}
else
{
#add the line to the file
print "Not found!\n";
}