随笔分类 -  perl

perl脚本
摘要:#!usr/bin/perl use utf8; #引入utf8模块 脚本内的字符串使用utf8作为编码格式 binmode(STDOUT,":encoding(gbk)"); #标准输出使用gbk作为编码格式,也可以把gbk改为gb2312 binmode(STDIN,":encoding(gbk 阅读全文
posted @ 2021-04-01 15:05 WellMandala 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:数组,哈希嵌套 数组,哈希的引用 1.哈希的嵌套和引用 %hash = ( 'group1', {'fruit', 'banana', 'drink', 'orange juice', 'vegetable', 'cauliflower'}, 'group2', {'fruit', 'apple', 阅读全文
posted @ 2021-03-30 17:10 WellMandala 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:my %h=("001",{name,"李白",age,"18",height,"185",weight,"60kg"},"002",{name,"杜甫",age,"35",height,"175",weight,"50kg"},"003",{name,"王维",age,"50",height,"1 阅读全文
posted @ 2021-03-30 16:42 WellMandala 阅读(522) 评论(0) 推荐(0) 编辑
摘要:perl中如何将按hash key值排序 BRUSH2 10752 11263 BUFFER 11264 11775 MEGASONIC 11776 12287 INPUTMODULE 12800 13823 DRYER 14336 14847 EFEM 14848 15359 WAFERINPUT 阅读全文
posted @ 2021-02-25 11:03 WellMandala 阅读(107) 评论(0) 推荐(0) 编辑
摘要:转载 perl中use strict的用法 如果你使用 use strict 的话,它会强迫你用 my 声明变量,否则将会报上述错误。 阅读全文
posted @ 2021-02-04 15:26 WellMandala 阅读(294) 评论(0) 推荐(0) 编辑
摘要:转载 Perl 循环 循环控制语句 循环控制语句改变了代码的执行顺序,通过它你可以实现代码的跳转。 Perl 提供了下列的循环控制语句: 控制语句描述 next 语句 停止执行从next语句的下一语句开始到循环体结束标识符之间的语句,转去执行continue语句块,然后再返回到循环体的起始处开始执行 阅读全文
posted @ 2021-02-04 13:16 WellMandala 阅读(89) 评论(0) 推荐(0) 编辑
摘要:转载至 Perl - 列表 - reverse 操作 reverse(逆转)操作将输入的一串列表(可能是数组)按相反的顺序返回。 my @arr=("Head_PMA1","Head_PMA2","Head_PMA3","Head_PMA4","Head_PMA5","Head_PMA6"); my 阅读全文
posted @ 2021-02-04 11:27 WellMandala 阅读(229) 评论(0) 推荐(0) 编辑
摘要:转载至 perl中grep的详细用法 grep有2种表达方式: 1 grep BLOCK LIST 2 grep EXPR, LIST BLOCK表示一个code块,通常用{}表示;EXPR表示一个表达式,通常是正则表达式。原文说EXPR可是任何东西,包括一个或多个变量,操作符,文字,函数,或子函数 阅读全文
posted @ 2021-02-04 10:27 WellMandala 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:可以通过文件句柄和<<运算符将文件内容写入到文件中去 #!usr/bin/perl -W use strict; use Spreadsheet::ParseExcel; use utf8; #引入utf8模块 脚本内的字符串使用utf8作为编码格式 binmode(STDOUT,":encodin 阅读全文
posted @ 2021-02-04 09:48 WellMandala 阅读(567) 评论(0) 推荐(0) 编辑
摘要:转载 Perl printf 函数 阅读全文
posted @ 2021-02-04 09:11 WellMandala 阅读(117) 评论(0) 推荐(0) 编辑
摘要:转载 perl 之 join和 split 阅读全文
posted @ 2021-02-04 09:07 WellMandala 阅读(75) 评论(0) 推荐(0) 编辑
摘要:perl的map函数的使用: 语法 map EXPR, LIST map BLOCK LIST 定义和使用 对list中的每个元素执行EXPR或BLOCK(代码块),返回新的list。对每一此迭代,$_中保存了当前迭代的元素的值。 返回值 如果返回值存储在scalar标量中,则代表map()返回数组 阅读全文
posted @ 2021-02-03 17:52 WellMandala 阅读(185) 评论(0) 推荐(0) 编辑
摘要:Perl exists 函数和defined函数的区别 阅读全文
posted @ 2021-02-03 16:37 WellMandala 阅读(192) 评论(0) 推荐(0) 编辑
摘要:my $name='4'; #找匹配4 for($name) { if(/^4$/) { print "success\n"; } else { print "failed"; } } 输出 success 这种写法省略了~=,自动和$name匹配 阅读全文
posted @ 2021-02-03 15:31 WellMandala 阅读(70) 评论(0) 推荐(0) 编辑
摘要:对于某些字符串,需要输入为特定的格式,通过sprintf可以很方便的完成,不需要专门进行其他处理。 转载 perl中sprintf函数的使用方法。 阅读全文
posted @ 2021-02-03 14:03 WellMandala 阅读(299) 评论(0) 推荐(0) 编辑
摘要:转载 Perl语言中一些内置变量等,$x、qw、cmp、eq、ne等 字母 符号 释义 eq = = equal(等于) ne != not equal(不等于) cmp 比较 qq “” 双引号 q ‘’ 单引号 qw (“”,“”) 带双引号和括号逗号的 $& 正则表达式中匹配字符存放处 $! 阅读全文
posted @ 2021-02-03 13:23 WellMandala 阅读(906) 评论(0) 推荐(0) 编辑
摘要:perl中引用的概念:一组数据实际上是另一组数据的引用。这些引用称为指针,第一组数据中存放的是第二组数据的头地址。可以把引用理解为指针。 perl (数组和哈希)引用 创建引用 定义变量的时候,在变量名前面加个\,就得到了这个变量的一个引用,如果要打印引用指向的变量值: 引用类型+$+引用变量 例如 阅读全文
posted @ 2021-02-03 13:05 WellMandala 阅读(267) 评论(0) 推荐(0) 编辑
摘要:转载 怎么在生成解决方案的过程中执行perl脚本 早期绑定在编译期间识别并检查方法、属性、函数,并在应用程序执行之前执行其他优化。在这个绑定中,编译器已经知道它是什么类型的对象以及它拥有的方法或属性。 早期绑定的优点1、性能很快2、易于编码、开发3、减少了运行时错误的数量 项目--》属性 生成解决方 阅读全文
posted @ 2021-02-02 17:07 WellMandala 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Perl 文件操作 Perl 使用一种叫做文件句柄类型的变量来操作文件。 从文件读取或者写入数据需要使用文件句柄。 文件句柄(file handle)是一个I/O连接的名称。 Perl提供了三种文件句柄:STDIN,STDOUT,STDERR,分别代表标准输入、标准输出和标准出错输出。 Perl 中 阅读全文
posted @ 2021-02-01 17:59 WellMandala 阅读(539) 评论(0) 推荐(0) 编辑

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