Linux 是否可以根据条件语句加载列表perl模块?

Linux 是否可以根据条件语句加载列表perl模块?,linux,perl,module,Linux,Perl,Module,(如果我问错了问题,请纠正我) 我正在用一种标准/通用的方法来简化我在linux中使用perl编写的所有脚本/应用程序 我已经找到了制作标准子例程并从一个文件调用它们的解决方案,该文件完成了我想要的大多数标准作业(变量声明/检查程序等) 现在我遇到的最后一个问题是如何调用不同的模块集(tk、dbi等),我只需要从文件中调用它们。不仅如此。我制作了一些标志,这些标志将激活我的标准/通用子例程中的内容,现在我还希望在仅激活基于该标志的模块列表时应用这些条件 这意味着根据我声明的标志,只有那些需要激活

(如果我问错了问题,请纠正我)

我正在用一种标准/通用的方法来简化我在linux中使用perl编写的所有脚本/应用程序

我已经找到了制作标准子例程并从一个文件调用它们的解决方案,该文件完成了我想要的大多数标准作业(变量声明/检查程序等)

现在我遇到的最后一个问题是如何调用不同的模块集(tk、dbi等),我只需要从文件中调用它们。不仅如此。我制作了一些标志,这些标志将激活我的标准/通用子例程中的内容,现在我还希望在仅激活基于该标志的模块列表时应用这些条件

这意味着根据我声明的标志,只有那些需要激活的模块列表才会被激活

怎么做?:)


其他细节

不是使用.pm创建的模块,而是Perl模块,如:

使用Net::Domain qw(主机名hostfqdn hostdomain);
使用时间::本地;
使用时间::件;
使用开关;
使用出口商;
#严格使用;
使用File::Basename;
使用数据::转储程序qw(转储程序);
使用时间::本地;
使用时间::件;
使用Time::Seconds();
使用传统知识;
使用Tk::BrowseEntry;
使用Tk::气球;
使用Tk::widgets qw(Checkbutton浏览器入口);
使用Tk::笔记本;
使用Tk::窗格;
使用Tk::Photo;

您可以自由使用“require”,它只在控件在运行时到达它时才进行计算,而“use”则在BEGIN{}中提取