Thread Suche nach Wort und auslesen von diesem (10 answers)
Opened by New at 2013-07-29 14:16

Gast wer
 2013-08-07 10:31
#169451 #169451
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
#!/usr/bin/perl
use warnings;
use strict;


open(my $modelFh, '>', 'MODEL_DIODE.TXT' ) or die $!;

# Alle *.txt-Dateinamen im aktuellen Verzeichnis
my @txt = glob( "Bauteil.txt" );

# Iteriere durch die Dateinamen (in sortierter Folge)
for $file ( sort @txt )
{
  # ganze Datei in Skalar einlesen
  open( my $fh, '<', $file ) or next;
  local $/;
  my $content = <$fh>;
  close $fh;

  # if ( $content =~ m{ ^\s* \.model\s* ([a-z0-9])\s*}ix )
  if($content =~ m/^\.model ([a-z0-9]+)/i)
  {
    my $word = $1;
    print $modelFh "*.SUBCKT erstellt:\n\n.SUBCKT $word 1 2\nD1 1 2 $word\n\n$content\n.ends\n";
  }
}

close $modelFh;

Last edited: 2013-08-07 10:48:24 +0200 (CEST)

View full thread Suche nach Wort und auslesen von diesem