qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1127 随笔 :: 0 文章 :: 84 评论 :: 321万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Perl

Perl 脚本的学习
摘要:perl数组的长度与元素个数 $#数组名 表示数组中最后一个元素的下标,它等于元素个数减1。 @数组名 表示数组中元素的个数。 $标量=@数组名 将一个数组赋值给一个标量变量,标量得到的是这个数组的元素个数。 $数组名[数组下标] 这种格式可以取出数perl数组的长度与元素个数 $#数组名 表示数组 阅读全文
posted @ 2017-09-07 19:48 江召伟 阅读(2281) 评论(0) 推荐(0) 编辑

摘要:1)文件读取的3中方法 按行读,存入标量 while (<FILE>) { print; } 按行读,存入数组 @array = <FILE>; 读入整个文件 ,存入标量 $string = do { local $/; <FILE>; }; 2)读文件实例 open (EP,"/etc/passw 阅读全文
posted @ 2016-11-02 20:28 江召伟 阅读(1518) 评论(0) 推荐(0) 编辑

摘要:Perl中的数组元素起始引用序号为0,@array的第一个元素为$array[0],依次递增,最后一个元素为$array[-1]或者$#array。如果要删除一个数组中已有的元素,可以用以下几个函数来实现。 1.函数名 grep调用语法 @foundlist = grep (pattern, @se 阅读全文
posted @ 2016-11-02 13:43 江召伟 阅读(3218) 评论(0) 推荐(0) 编辑

摘要:1. .pl 文件带入参数: ./auto_cfg.pl ./mconfig.config ./boardconfig.config ./menuconfig.config .ver ./aps/include/common_patch.h 程序中保存在"@ARGV"数字里。可以打印观察: prin 阅读全文
posted @ 2016-11-01 15:25 江召伟 阅读(151) 评论(0) 推荐(0) 编辑

摘要:一) sort函数用法 sort LISTsort BLOCK LISTsort SUBNAME LIST sort的用法有如上3种形式。它对LIST进行排序,并返回排序后的列表。假如忽略了SUBNAME或BLOCK,sort按标准字串比较顺序来进行(例如ASCII顺序)。如果指定了SUBNAME, 阅读全文
posted @ 2016-09-13 18:35 江召伟 阅读(1466) 评论(0) 推荐(0) 编辑

摘要:这是标准的Perl解释器所支持的所有重要函数/功能的列表。在一个函数中找到它的详细信息。 abs - 绝对值函数 accept - 接受传入的socket连接 alarm - 调度一个SIGALRM atan2 -Y/X的反正切值,范围在-PI到PI bind - 地址绑定到一个套接字 binmod 阅读全文
posted @ 2016-07-28 10:24 江召伟 阅读(214) 评论(0) 推荐(0) 编辑

摘要:主要的方式简述如下:1. system("command");使用该命令将开启一个子进程执行引号中的命令,父进程将等待子进程结束并继续执行下面的代码。2. exec("command");效果同system命令类似,区别是不会开启子进程,而是取代父进程,因此执行完引号中的命令后进程即结束。一般和fo 阅读全文
posted @ 2016-07-16 17:30 江召伟 阅读(3230) 评论(0) 推荐(0) 编辑

摘要:在perl中系统调用有两种方式,一种是system(cmd),另一种是`system`以前一直没注意,这两种方式的区别,还以为是一样的,今天写脚本的时候,忽然想要获取命令的返回值,然后,用了my $result = system('ls');发现,命令的结果并没有返回给$result,而是直接,打印 阅读全文
posted @ 2016-07-16 17:28 江召伟 阅读(320) 评论(0) 推荐(0) 编辑

摘要:grep函数 (如果你是个的新手,你可以先跳过下面的两段,直接到 Grep vs.loops 样例这一部分,放心,在后面你还会遇到它) <pre>grep BLOCK LISTgrep EXPR, LIST</pre>grep 函数会用 LIST 中的元素对 BLOCK 或 EXPR 求值,而且会把 阅读全文
posted @ 2016-07-16 15:06 江召伟 阅读(4411) 评论(0) 推荐(0) 编辑

摘要:我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二种形式. 长参数 –help 短参数 -h 也就是-和–的分别.–表示完整参数.-表示简化参数. 阅读全文
posted @ 2016-07-16 11:50 江召伟 阅读(373) 评论(0) 推荐(0) 编辑

摘要:我们在linux常常用到一个程序需要加入参数,现在了解一下perl中的有关控制参数的函数.getopt.在linux有的参数有二种形式.一种是–help,另一种是-h.也就是-和–的分别.–表示完整参数.-表示简化参数. 在perl中也分这二种. Getopt::Std模块的功能: 初始化perl命 阅读全文
posted @ 2016-07-16 11:40 江召伟 阅读(7022) 评论(0) 推荐(1) 编辑

摘要:示例程序: getopt.pl; 1 2 3 4 5 6 7 8 #!/usr/bin/perl -w #use strict; use Getopt::Std; use vars qw($opt_a $opt_b $opt_c); getopts('a:b:c'); print "opt_a => 阅读全文
posted @ 2016-07-16 11:33 江召伟 阅读(383) 评论(0) 推荐(0) 编辑

摘要:Perl是一门很有用的语言,可以用它来做很多事。然而,它也仅是一门语言,掌握了Perl,你只是掌握了Computer领域的一小块知识。在学习Perl前,请明确你的学习目的,并采用正确的学习方法和资源。(一)学习目的你学Perl的目的是什么?要实现你的目的,光有Perl够吗?让偶帮你分析看看。1. 我 阅读全文
posted @ 2016-05-02 21:13 江召伟 阅读(301) 评论(0) 推荐(0) 编辑

摘要:第一次接触Perl,还是2008年10月份的时候,当时因为项目重构,需要进行大量的文本操作,于是便拾起了以“文本操作为己任”的Perl语言。当然,带我入门的还是那本赫赫有名的The Llama Book, 即<Learning Perl> 第四版。 然而,由于主要是为了使用,所以只是快餐式的学习,并 阅读全文
posted @ 2016-05-02 21:12 江召伟 阅读(297) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示