首页 > 编程 > Perl > 正文

perl 简明教程 perl教程集合

2020-06-04 20:33:23
字体:
来源:转载
供稿:网友

参考:http://shouce.jb51.net/perl5/
网站环境配置://www.jb51.net/article/74005.htm

Perl的基本语法 //www.jb51.net/shouce/Perl.htm

前言:perl是什么,干什么用的?perl原来设计者的意图是用来处理 字符的,80%的强项是处理字符,当然其它的很多都可以。现在很多网页也是用perl的,通常需要CGI环境,比如 $char =~ /语言/ ,意思是查找含有“语言”这两个字的字符串。它还能做unix和linux系统管理,文件内容处理(基于awk和sed等工具的功能),其他好多你想做的事。

一、perl环境配置

1.获取perl
  Perl通常位于/usr/local/bin/perl或/usr/bin/perl中。你可以在Internet用匿名FTP免费得到它,如ftp://prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz

2.安装过程为:
      (1)解压:
      $gunzip perl-5.004.tar.gz
      $tar xvf - <perl-5.004.tar.gz
      (2)编译:
      $make makefile
      (3)放置:
      将编译生成的可执行文件拷贝到可执行文件通常所在目录,如:
      $copy <compiled excutable file> /usr/local/bin/perl

3.运行
  用文本编辑器编辑好你的Perl程序,加上可执行属性:$chmod +x <program>就可以执行了:$./<program>。如果系统提示:"/usr/local/bin/perl not found",则说明你没有安装成功,请重新安装。
注:你的程序的第一行必须为#!/usr/local/bin/perl(perl所在位置)。

4注释:
      注释的方法为在语句的开头用字符#,如:
      # this line is a comment
      注:建议经常使用注释使你的程序易读,这是好的编程习惯。

二、常量、变量等问题

1.单引号与双引号
  双引号内的字符串中支持简单变量替换  如:$text = "This text contains the number $number.";
  双引号内的字符串中支持转义字符
  单引号字符串与双引号字符串有两个区别,一是没有变量替换功能,二是反斜线不支持转义字符。
2.重复和联结
重复:print "t" x 5  (会输出5个t,注意:其中x为英文字母小写x)
联结:$a.="bc"    (相当于连等于)
3.简单变量、数组、列表
简单变量:用$声明,如:$a="hello";
数组:用@声明,如:@arr=('a','b','c');
列表:列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, 5.3 , "hello" , 2),空列表:()

三、文件操作

1.打开文件:如open (MYFILE, "file1") || die ("Could not open file");MYFILE为声明的文件句柄,file1为文件名/文件路径,整行代码意为:如果打开失败,则输出"Could not open file";

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表