6 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[ITI]
FileName.xls
FileName.xls
[ITE]
FileName.xls
FileName.xls
FileName.xls
FileName.xls
[ITA]
FileName.xls
FileName.xls
FileName.xls
[ITA1]
FileName.xls
FileName.xls
FileName.xls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
use File::Copy qw(cp);
# Datei die überprüft werden soll
my $file = '/path/to/file';
{
open my $fh, '<',$file or die $!;
local $/ = "\n\n"; # $/ auf "Leerzeile" setzen
while(my $entry = <$fh>){
my ($key,@lines) = split /\n/,$entry;
$key =~ s!\[(.*?)\]!$1!;
mkdir $key;
for my $line(@lines){
cp $line, $key.'/'.$line;
}
}
close $fh;
}
6 Einträge, 1 Seite |