Thread Perlscript aus perlscript aufrufen (3 answers)
Opened by Marc at 2011-03-17 15:13

Linuxer
 2011-03-17 15:44
#146598 #146598
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Du könntest die Subroutinen in ein Modul auslagern und dieses Modul in den verschiedenen Skripten einbinden.

Beispiel:

Dein Modul mit Sub-Routinen... Im Array @EXPORT_OK werden die Namen der zu exportierenden Subroutinen definieren.
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
package MyHelpers;
use strict;
use warnings;

use base qw(Exporter);


our @EXPORT_OK = qw( 
  foo
  bar
);


sub foo {
   return "foo";
}


sub bar {
  return "bar";
}

1;


Im Skript bindest Du dann das Modul ein und importierst explizit die benötigten Routinen:
Code (perl): (dl )
1
2
3
4
5
6
#! /usr/bin/perl
use strict;
use warnings;
use MyHelpers qw( foo );

print foo();


http://perldoc.perl.org/perlmod.html
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Perlscript aus perlscript aufrufen