Thread Handle in String (6 answers)
Opened by Perl1976 at 2015-05-08 09:39

Perl1976
 2015-05-08 09:39
#180973 #180973
User since
2015-05-08
1 Artikel
BenutzerIn
[default_avatar]
Hallo an euch,

fange gerade mit Perl Programmierung an und habe da schon ein erstes Problem :-( Ich möchte einen ls-Befehl in eine Pipe speichern und danach hochgezählt ausgeben. Hier beim Code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl -w

use strict;
my $count = 0;

open (LS, "ls |");

while (<LS>)
{
$count += 1;
print $count . ". " . chomp(<LS>);
}

close (LS)
or die "Fehler beim Ausführen von ls!";


Das Ganze läuft bei chomp schief. Wie kann ich den Handle in einen String umwandeln, damit ich chomp benutzen kann?
Last edited: 2015-05-08 10:27:23 +0200 (CEST)

View full thread Handle in String