Thread File öffnen, Inhalt ausgeben und wieder schließen (4 answers)
Opened by Iggy86 at 2012-07-26 13:39

Iggy86
 2012-07-26 13:39
#160196 #160196
User since
2012-07-26
41 Artikel
BenutzerIn
[default_avatar]
Hi ich bin ganz neu in diesem Forum und auch ein kompletter Perl-Anfänger.

ich müsste das folgende Perl Programm so umschreiben, dass es die ".d" Files öffnet und deren Inhalt ausgibt. könnte mir da jemand helfen? danke im Voraus!

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
sub recDir
{
  my $f;
  my  @theDir;
  my $DIR;
  my @theDir;
  system "pwd";
  my @dfiles;
  
  @dfiles = glob("*.d");
  foreach $f (@dfiles)
  {
    printf ("found $f \n");
  }
  
 
  if (opendir ($DIR, "."))
  {
#    print "+\n";
    @theDir = readdir($DIR);
    foreach $f (@theDir)
    {
    unless ( ($f eq ".") || ($f eq "..") )
    {
#      printf "-$f\n";
      if (-d $f)
      {
#        printf "+$f\n";
        chdir($f);
        recDir($f);
        chdir("..");
      }
    }
    }
  }
  else
  {
    print "can't open Dir $sourcefile $! \n";
    $globalerror = 1;
  }
 
}
 
chdir($ARGV[0]);
recDir($ARGV[0]);


modedit Editiert von pq: code-tags hinzugefügt
Last edited: 2012-07-26 13:41:56 +0200 (CEST)

View full thread File öffnen, Inhalt ausgeben und wieder schließen