Leser: 13
|< 1 2 3 4 ... 12 >| | 114 Einträge, 12 Seiten |
1
2
3
if (${matrix[0]},${matrix[1]}) = ~ /\s/;/g);
print "@{$matrix[0]}\n";
print "@{$matrix[1]}\n";
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl
use strict;
use warnings;
my $file = '/pfad/zu/datei.txt';
my @lines;
# öffne die Datei zum lesen und lese
# alles in ein Array ein
open(my $fh,'<',$file) or die $!;
while(my $line = <$fh>){
# schiebe die Zeile in das Array, wenn es keine Leerzeile ist
push(@lines,$line) if($line !~ /^\s*$/);
}
close $fh;
# öffne die Datei zum Schreiben und schreibe
# die Zeilen aus dem Array in die Datei
open(my $w_fh,'>',$file) or die $!;
print $w_fh $_ for(@lines);
close $w_fh;
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl
use strict;
use warnings;
use Tie::File;
my $file = '/pfad/zu/datei.txt';
tie my @lines,'Tie::File',$file or die $!;
@lines = grep{$_ !~ /^\s*$/}@lines;
untie @lines;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl
use strict;
use warnings;
my $file = '/pfad/zu/datei.txt';
my @lines;
# öffne die Datei zum lesen und lese
# alles in ein Array ein
open(my $fh,'<',$file) or die $!;
while(my $line = <$fh>){
$line =~ s/\s//g;
push(@lines,$line);
}
close $fh;
# öffne die Datei zum Schreiben und schreibe
# die Zeilen aus dem Array in die Datei
open(my $w_fh,'>',$file) or die $!;
print $w_fh $_ for(@lines);
close $w_fh;
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/perl
use strict;
use warnings;
use Tie::File;
my $file = '/pfad/zu/datei.txt';
tie my @lines,'Tie::File',$file or die $!;
$_ =~ s/\s//g for(@lines);
untie @lines;
Quoteund auch schon mit ner schleife
Code: (dl )1
2
3if (${matrix[0]},${matrix[1]}) = ~ /\s/;/g);
print "@{$matrix[0]}\n";
print "@{$matrix[1]}\n";
und auch mal so
aber nichts funzt mach ich grundsatzlich
was falsch leerzeichen kann auch durch ; ersetzt
werden hauptsache leerzeichen verschwinden.
hoffe irgendjemand kann mir helfen.
danke schon mal
lg sabrina
|< 1 2 3 4 ... 12 >| | 114 Einträge, 12 Seiten |