天天看点

perl语言简单入门

什么是Perl

  • 是高级、通用、直译式、动态的程序语言。.借用了C、sed、awk、shell脚本以及很多其他编程语言的特性。Perl 语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。
  • Perl像C一样强大,像awk、sed等脚本描述语言一样方便。
  • 和python一样不用声明变量直接使用
  • 冗长(缺点)
  • 和C一样每句以;结尾

perl基础语法

  • 转义 \
  • perl中是区分大小写的
  • 以$开头的变量名表示标量
  • 以@开头的变量名表示数组
  • 以%开头的变量名表示哈希变量
  • 条件语句和循环语句参考C语言

perl定义函数

定义函数

sub subroutine{
   statements;
}
           

调用函数

引用

  • 在变量前加 \,表示变量的引用

Perl 格式化语法

类似于C语言中定义自己的数据结构

format FormatName =
fieldline
value_one, value_two, value_three
fieldline
value_one, value_two
.
           

Perl 文件操作

Perl 使用一种文件句柄类型的变量来操作文件。从文件读取或者写入数据需要使用文件句柄。一共有三种句柄::STDIN,STDOUT,STDERR。

  • < 表示只读
  • 表示写入
  • +>或者+< 表示读写,且不会删除文件原有内容
  • 符号>> 表示文件尾部追加文件
  • sysopen函数,表示

以上内容来自https://www.runoob.com/perl/perl-files.html