- 论坛徽章:
- 0
|
写了一个,可以自定义生成目录,并且输出的全部文件在该目录中。
- #!/usr/bin/perl
- use warnings;
- use strict;
- my $return = system( 'mkdir /media/SGI-HLF/files' );
- unless ( $return == 0 ) {
- die "Can't mkdir: $?";
- } else {
- print "The target dir is created successfully!\n";
- }
- chdir '/media/SGI-HLF/files' or die "Can't cd the dir: $!";
- my $filename;
- while (<>) {
- chomp;
- if (/^(JF.*?)\s+/m) {
- $filename = $1;
- next;
- }
- open OUTPUT, '>', $filename.'.txt' or die "Can't output the file: $!";
- s/^\s+//m;
- s/\]$//m;
- print OUTPUT $_, "\n";
- }
- close OUTPUT;
复制代码
其中的路径可以改一下。 |
|