perl学习笔记(1)
查看操作系统是否已安装perl的指令:
$ perl -v
经查看,我的实验环境是v5.8.8,Copyright 1987-2006
这个指令还查出了perl的官网:
http://www.perl.org/
下面这个网址可直接进入学习页面:
http://learn.perl.org/
进入http://learn.perl.org/installing/可以看到perl可以装在Windows/OSX/Unix/Linux。
居然有个指令(perldoc)可以用来看文档,下面这个指令可以看perl简介:
$ perldoc perlintro
下面这个指令可以看perldoc这个指令的用法:
$ perldoc perldoc
根据文档教诲,
-f perlfuncThe -f option followed by the name of a perl built in function
will extract the documentation of this function from perlfunc.
Example:
perldoc -f sprintf
我用下面这个指令来看perl的绝对值函数是不是abs:
$ perldoc -f abs
书上看到的:"如果无法找到你要的文档,......,也许p e r l d o c实用程序安装到的目录不在你的s h e l l搜索路径上,......,将该目录添加到你的s h e l l的PAT H环境变量中。......如果文档没有了,那么完全可以认为P e r l的安装不正确,......应该考虑重新安装P e r l。"
下面编写一个hello world程序:
$ cd /usr/tmp
$ vi hello.pl
代码如下(第一行告知解释器位置,在有些机器上是/usr/local/bin/perl):
- #!/usr/bin/perl
- print "Hello, World!\n";
$ perl hello.pl
Hello, World!
到这里今天的目的基本达到了。
下面制造一个路径问题:
$ cd /
$ perl hello.pl
Can't open perl script "hello.pl": No such file or directory
这样就对了(我的hello.pl是在/usr/tmp目录下创建的):
$ perl /usr/tmp/hello.pl
Hello, World!
今天就到这了。
perl学习笔记(1)相关推荐
- perl学习笔记(9)
我的环境是RHEL5.4,操作系统自带的perl版本是5.8.8.这次打算学习一下如何升级perl到最新版本(升级到其他版本应该是类似的). 到这个页面下载最新版本: http://www.perl. ...
- perl学习笔记(8)
^一行的开头 $一行的结尾 例如/^$/匹配空行. 用\转义特殊字符. //i,后面跟个i不区分大小写. //g,后面跟个g匹配全部.没有g只匹配一次. s///,前面跟个s做替换. grep对列表中 ...
- perl 中单引号双引号的区别-----perl学习笔记
在perl中给字符串加引号有两种: 1) 单引号: e.g. print 'I MISS YOU " SO MUCH" '; 它将单引号中的内容包括双引号完整输出,同时即使引号中包 ...
- Learning Perl学习笔记(1)第二章Scalar Data
If Control Structure(IF循环) 脚本如下: #!/usr/bin/perl use warnings; use strict; use v5.24; my $line = < ...
- Perl学习笔记(十)--通过DBI访问数据库
Perl访问数据库最常用的包是DBI,可以在www.cpan.org找到.使用ppm命令即可图形化安装.另外还需要安装对应数据库的驱动包,例如DBD::MySQL.DBD::Oracle.DBD::S ...
- Perl学习笔记(2)
在本章中将要学习:(1)如何获得目录列表 (2)如何创建和删除文件 (3)如何创建和删除目录 (4)如何获取关于文件的信息. 一.获得目录列表 目录句柄与文件句柄的不同之处是:文件是通过读取文件句柄获 ...
- perl学习笔记——目录操作
在目录书中移动 chdir 操作副改变当前的工作目录.它和shell中cd命令类似: chdir '/etc' or die "cannot chdir to /etc:$1"; ...
- Perl学习笔记(六)--文件(一)
一.文件描述符: 访问文件时用来代表文件的数字. 它是系统资源,系统限制打开的文件描述符数量. Perl中只在某些系统调用时才使用它 文件句柄: 功能同文件描述符,但是与文件描述符不是一个东西. Pe ...
- 从零学习perl语言--perl学习笔记(2)--初识变量,if,while等函数的使用
标量是什么? 标量是:数字(如256.2.15e20)和字符串(各种字符任意组合.如!"@#¥%").----标量是perl里面最简单的数据类型. 什么是浮点数? 带有小数点的数字 ...
最新文章
- AngularJS转换请求内容
- Hibernate n+1问题
- python把数据写入excel_Python向excel中写入数据的方法
- 分享一套高级Java笔试题(实拍高清图)
- 【快报】基于K2 BPM的新一代协同办公门户实践交流会
- 【挨踢人物传】tao61:做一个许三多式的IT攻城狮(第2期)
- 病毒周报(100118至100124)
- 医疗大数据分析需考虑哪些因素
- java 生成 pdf 标题 表格 注释 合并
- 校园 计算机网络设置路由器,Drcom校园网连接路由器怎么设置
- JAVA 的成员变量和局部变量
- 【第二章】Google Guava 之 Splitter 学习
- cpu之ALUSrc_Reg
- css display contents
- 数学Ⅰ基础复习(六)
- 洗牌-牛客 第一行一个数T(T ≤ 100),表示数据组数。对于每组数据,第一行两个数n,k(1 ≤ n,k ≤ 100),接下来一行有2n个数a1,a2,...,a2n(1 ≤ ai ≤ 1000
- 静态内部类、静态变量的加载次数-理解静态内部类实现线程安全的单例模式
- 电脑双屏下如何设置鼠标移动方向
- 基于XXL-JOB和钉钉机器人构建系统监控
- MySQL查询不以某个字符串为开头
热门文章
- 一个域名能申请多少个ssl_必须要有域名才能申请SSL证书吗?
- mysql控制台导出查询结果_MySQL 命令行导出、导入Select 查询结果
- linux网卡ip自动启动不了怎么办,Linux杂谈:解决配置静态ip后eth0网卡启动不了的问题...
- h5手机端浏览器机制_H5 浏览器的9种缓存机制
- 无法启动此程序,因为计算机中丢失iathook.dll,通过IAT+Hook调试Windows自定义未处理异常过滤器.pdf...
- python multiprocessing.Process 应用
- 08 内存分配和程序内存布局
- 3.4 改进定向搜索
- VMware-vRealize-Log-Insight-8.2.0.0安装部署指南
- 技术人生系列——vCenter重启大法不香了?