我有一个由数千篇文章组成的大型 txt 文件,我正在尝试将其拆分为单独的文件 - 我想保存为 article_1、article_2 等的每篇文章都有一个文件。每篇文章都以包含单词/文档/。我对 perl 完全陌生,任何见解都会很棒!(甚至是好的文档网站上的建议)。非常感谢。到目前为止,我尝试过的看起来像:
#!/usr/bin/perl
use warnings;
use strict;
my $id = 0;
my $source = "2010_FTOL_GRbis.txt";
my $destination = "file$id.txt";
open IN, $source or die "can t read $source: $!\n";
while (<IN>)
{
{
open OUT, ">$destination" or die "can t write $destination: $!\n";
if (/DOCUMENTS/)
{
close OUT ;
$id++;
}
}
}
close IN;