zoukankan      html  css  js  c++  java
  • 2、perl模块查询安装否

    1、Perl 中每个包有一个单独的符号表,定义语法为:package mypack;

      此语句定义一个名为 mypack 的包,在此后定义的所有变量和子程序的名字都存贮在该包关联的符号表中,直到遇到另一个package 语句为止。

      每个符号表有其自己的一组变量、子程序名,各组名字是不相关的,因此可以在不同的包中使用相同的变量名,而代表的是不同的变量。

      从一个包中访问另外一个包的变量,可通过" 包名 + 双冒号( :: ) + 变量名 " 的方式指定。

      存贮变量和子程序的名字的默认符号表是与名为 main的包相关联的。如果在程序里定义了其它的包,当你想切换回去使用默认的符号表,可以重新指定main包

      perl -le 'print __PACKAGE__';

    2、、查找perl 安装模块的

       转载:http://www.cnblogs.com/nkwy2012/p/6016247.html                                     

                                  find `perl -le 'print "@INC"'` -name *.pm    

                                  find `perl -e 'print join " ",@INC'` -name *.pm

                                  locate *.pm

           单体验证:     perl -MMail::Sender -e ‘’      #安装没东西输出

           群体验证

    #!/usr/bin/perl
    use strict;
    use ExtUtils::Installed;

    my $inst = ExtUtils::Installed->new();

    my @modules = $inst->modules();

    foreach  (@modules) {
            my  $ver = $inst->version($_) || "???";
            printf("%-22s -Version- %-22s ", $_, $ver);
    }
    exit;

  • 相关阅读:
    1022. 从根到叶的二进制数之和
    剑指 Offer 54. 二叉搜索树的第k大节点
    枚举--百练2811--熄灯问题
    UVA 572 BFS 图论入门
    百练1088 DP+DFS 迷宫问题
    poj 1661 动态规划 拯救老鼠
    入坑动态规划!POJ 1458字符串最大公共子序列
    文件后缀批处理
    奇妙的算法--UVA 679(二叉树的编号)
    栈_uva514
  • 原文地址:https://www.cnblogs.com/renping/p/7020235.html
Copyright © 2011-2022 走看看