通常情况下, linux 系统已默认安装了perl 环境, windows 系统没有集成perl 环境. 笔者并不建议在windows下开发perl 脚本, 还是推荐在linux 系统下开发perl 脚本. 笔者操作系统为linux mint 19.1, 默认perl 版本为5.26.

1. 检测perl 环境

1.1 查看perl 版本

笔者操作系统为 Linux mint 19.1, 默认安装5.26 版本.

$ perl -v

This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi
(with 63 registered patches, see perl -V for more detail)

Copyright 1987-2017, Larry Wall

1.2 查看perl 安装位置

$ which perl
/usr/bin/perl

2. Perl 入门程序

通常一说到入门程序, 肯定是输出一个Hello,world!, 当然了Perl 语言也不例外.

2.1 创建一个脚本

使用文本编辑器, 比如说vim , 创建一个hello.pl 文件. 文件内容如下:

  • 第一行: 指定perl 程序安装位置
  • 第二行: 空白行, 可随意添加, 美化代码格式
  • 第三行: 单行注释, 已# 开头. perl 中没有多行注释
  • 第四行: 开启警告提示
  • 第五行: 空白行, 可随意添加, 美化代码格式
  • 第六行: 输出一行字符串
#!/usr/bin/perl

#开启警告提示
use strict;

#输出一行
print "Hello,world! Hello,perl!";

2.2 赋予脚本可执行权限

Linux 下默认创建文件是么有可执行权限的, 而脚本若想运行则必须拥有可执行权限. 通常笔者会为脚本赋予755 权限, 755 权限含义:

  • 用户: 可读, 可写, 可执行
  • 用户组: 可读, 可执行
  • 其它人: 可读, 可执行
$ chmod 755 hello.pl

2.3 使用相对路径执行

$ ./hello.pl 
Hello,world! Hello,perl!

2.4 使用绝对路径执行

$ /home/zongf/perl/hello.pl 
Hello,world! Hello,perl!
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐