Это то, что я хочу сделать:
В каждом script я создаю/разрабатываю, я всегда вызываю библиотеки perl и подпрограммы, такие как:
#! /directory/bin/perl
system('source /directory/.cshrc&');
use Net::Domain qw(hostname hostfqdn hostdomain);
use Time::Local;
use Time::Piece;
use Switch;
use Exporter;
#use strict;
use Data::Dumper qw(Dumper);
use Time::Local;
use Time::Piece;
use Time::Seconds();
use Tk;
use Tk::BrowseEntry;
use Tk::Balloon;
use Tk::widgets qw(Checkbutton BrowseEntry);
use Tk::NoteBook;
use Tk::Pane;
use DBI;
use DBD::Oracle;
$ORACLE_HOME = "/lolDirectory/10.2.0/elinux";
$ENV{ORACLE_HOME}=$ORACLE_HOME;
###############
# SUBROUTINES #
###############
&ownerChecker;
&processChecker;
Я хочу, чтобы я мог поместить все это в файл и загрузить его в perl script, в то же время запуская его, как будто он является частью самого perl script, например:
#! /directory/bin/perl
# load the content of the file and run it as a part of the script
Возможно ли это? Если это возможно? Если это возможно, от вызова вызовов libs к вызывающим скриптам могут быть очень общие и стандартные.