정렬 된 형식의 데이터가있는 perl의 텍스트 파일에 줄을 추가하고 싶습니다. 필자는 파일 끝에 데이터를 추가하는 방법을 보여주는 예제를 보았습니다. 그러나 데이터를 정렬 된 형식으로 원하기 때문에.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";
}
는 [이]보고 [1] [1] : http://stackoverflow.com/questions/12070115/reading-and-writing-to-an-existing -file-in-perl – Vijay