zoukankan      html  css  js  c++  java
  • Perl学习笔记(1)----入门

    在UNIX/Linux 系统上,打开命令终端,输入 'rpm -q perl' 查看系统是否安装了 perl ---- 在自己的CentOS7 系统上,默认自带了 perl 软件:

    root@javis:~/Documents/bash$ rpm -q perl
    perl-5.16.3-286.el7.x86_64

    可以看到系统默认已经安装了 perl5 软件。

    查看安装位置:

    root@javis:~/Documents/bash$ which perl
    /bin/perl
    root@javis:~/Documents/bash$ whereis perl
    perl: /usr/bin/perl /usr/share/man/man1/perl.1.gz

    1. 第一个 Perl 程序

    Perl 的语句用分号分隔。注释以一个 # 开头,一直到这一行的末尾。语句块用花括号括起来。下面是一个简单的 "hello, world!" 程序:

    #!/usr/bin/perl
    print "Hello, world!
    ";

    给脚本赋予可执行权限,然后执行:

    root@javis:~/Documents/bash$ chmod +x helloworld 
    root@javis:~/Documents/bash$ ./helloworld 
    Hello, world!

    Perl脚本中的代码都不是shell命令;它们是Perl代码。bash 可以让用户把一系列命令组合起来,把它叫作脚本,但是 Perl 和 bash 不一样。也就是说,Perl提供了许多和 bash 一样的惯例,如使用撇号来获得一条命令的输出结果。

    2. 变量和数组

      Perl 有3中基本数据类型:标量(也就是说,像数和字符串这样的一元量)、数组和哈希(hash)。哈希也叫作关联数组。变量的类型总是一目了然,因为它体现在变量名上:标量的变量以 $ 开头,数组变量以 @ 开头,而哈希变量以 % 开头。

  • 相关阅读:
    [kuangbin带你飞]专题十二 基础DP1 E
    hdu 1203 I NEED A OFFER! (01背包)
    hdu 2602 Bone Collector (01背包)
    hdu 4513 吉哥系列故事——完美队形II (manacher)
    hdu 2203 亲和串 (KMP)
    hdu 1686 Oulipo (KMP)
    hdu 1251 统计难题 (字典树)
    hdu 2846 Repository (字典树)
    hdu 1711 Number Sequence (KMP)
    poj 3461 Oulipo(KMP)
  • 原文地址:https://www.cnblogs.com/dongling/p/5686144.html
Copyright © 2011-2022 走看看