`

perl命令非完全记录

    博客分类:
  • perl
阅读更多
>> $ 以$开始的为变量,如$name = "Han Meimei";变量可以出现在字符串中,如"name is $name";
>> =赋值、==比较两个变量是否相等、=~用来连接正则表达式和待搜索的语句;
>> m/···/中m代表正则表达式匹配,如$reply =~ m/^[0-9]+$/,读作$reply所含的文本能够匹配正则表达式^[0-9]+$;
>> <STDIN> 标准输入,参见
>> chomp 删除字符串最后一个【仅一个】换行符,返回0或者1
>> print 输出结果,如:print "hello world!"输出字符串到控制太,也可以通过文件句柄(FILE)输入到文件,如print FILE "hello world!"
>> say 类似print,默认在结尾加了换行符;在5.10及以上才能用。
>> printf 格式化输出
>> package 包,perl把变量和子程序的名称存储在符号表里,符号表中名字的集合就成为包 参见
>> require 包含子程序和函数,应该使用unshift来向@INC中添加目录,而不是push。因为push增加到@INC的末尾,则该目录将被最后搜寻 参见
>> unshift、push、@IINC
>> @_ 默认保存了传进子程序的参数,参见
>> $_ 默认参数,在不指定参数的情况下,程序处理的上一个变量 参见参见
>> $var."xxx" 此处的.相当于java里头的+
>> open、>、>> 打开文件,>以覆盖的形式,>>以追加的形式,参见参见
>> join 把数组join成一个字符串,参见
>> split 把字符串分割成一个数组 参见
>> sub 声明子程序 参见
>> & 调用子程序
分享到:
评论

相关推荐

    Perl Programmer's Reference Guide.pdf

    - 使用`make test`命令来测试编译后的Perl解释器是否正确无误。 5. **安装Perl**: - 最后一步是通过执行`make install`命令来完成Perl的安装过程。 除了以上基本步骤之外,手册还推荐了一些额外的操作来进一步...

    如何使用Perl脚本实现下载服务器端数据到客户端

    通过Perl脚本,我们可以自动登录到FTP服务器,执行文件上传或下载操作,并在完成后断开连接,这一过程完全无需人工干预。 #### 2. 参数设置与路径管理 在Perl脚本中,参数设置和路径管理是实现自动化下载的关键...

    Perl高级教程人称“大骆驼”(免费)

    第一章 Perl概述............................................................................................................................10 1.1 从头开始.................................................

    perl-jogging:Perl 的每日提交

    Perl 6则完全重新设计,拥有更丰富的语法和内置数据类型。 Perl Jogging的实践者可能会学到如何利用这些新特性来优化他们的代码,提升程序的性能。这可能涉及到对Perl模块的深入研究,如CPAN(Comprehensive Perl ...

    Zoidberg - a modular perl shell-开源

    Zoidberg,又称zoid,是一个独特的开源项目,它是一个完全用Perl编程语言构建的外壳程序。这个创新的shell为用户提供了一个灵活、可扩展的环境,旨在替代传统的登录外壳,同时提供与常见外壳相同的功能。尽管...

    OpenOffice 3.0编译环境搭建记录.doc

    - 在Cygwin终端中运行`perl -MCPAN -eshell`命令来启动Perl命令行交互窗口。 - 使用`install $MODULENAME`命令来安装所需的Perl模块,具体包括: - `Archive::Zip` - `XML::Parser` (尽管它可能已经预装了,但...

    Bugzilla安装完全教程

    2. 安装Perl模块:运行`cpanm -i Module::Name`命令安装所需的Perl模块,如CGI、DBD::mysql、Text::CSV_XS等。 3. 配置数据库:创建一个用于Bugzilla的数据库和用户,确保该用户有权限访问该数据库。 4. 设置环境...

    find_tar_headers.zip

    在使用"find_tar_headers.pl"脚本时,用户需要具备基本的命令行操作知识,包括如何运行Perl脚本和如何与tar命令交互。脚本可能需要通过管道或重定向将损坏的tar.bz2文件的输出传递给它,以搜索有效的头信息。一旦...

    apche官方简体中文完全攻略

    Apache的日志记录分为两种类型:访问日志(access logs)记录客户端请求,错误日志(error logs)记录服务器遇到的问题。日志格式和存储位置可通过配置文件中的LogFormat和CustomLog指令进行设置。 六、安全与性能...

    MRTG安装[参考].pdf

    4. **运行MRTG**:在CMD环境下切换至MRTG的bin目录,执行`perl mrtg`命令。首次运行可能会有错误提示,但通常不会影响基本功能。 完成这些步骤后,MRTG会开始收集数据并生成图表,数据和图表通常存储在预先设定的...

    MySQL备份与恢复记录

    首先,冷备份是最简单的备份方式,它涉及在数据库完全关闭时复制所有必要的文件,包括`ibdata1`、`ib_logfile0`、`ib_logfile1`以及数据库目录下的所有库文件。然而,这种方法存在缺点,即需要停止服务,可能对生产...

    unix power tools 3ed.pdf

    - **命令历史**: 使用`history`命令记录和复用旧命令。 - **脚本化**: 将常用命令序列化为脚本。 **6.3 自定义命令 (Chapter 29: Custom Commands)** - **别名**: 使用`alias`命令定义自定义命令。 - **函数**: 在...

    使用readline的一个实例

    1. **历史记录**:`readline`会保存用户的输入历史,用户可以通过上/下箭头键浏览并重新选择之前输入过的命令。 2. **补全功能**:如果程序提供了一组可能的命令或选项,`readline`可以根据用户输入的部分内容自动...

    mysql数据库备份策略

    `mysqlhotcopy`是一个Perl程序,由Tim Bunce开发,它通过使用`LOCK TABLES`、`FLUSH TABLES`和`cp`或`scp`等命令实现了快速的数据库备份。这个工具非常适合备份MyISAM表,并且特别适用于小型数据库。为了使用`...

    2021-2022计算机二级等级考试试题及答案No.2075.docx

    - 在Access中,执行此类命令后,记录指针通常会指向末记录的后面。 - **正确答案**:C.末记录的后面 #### 5. Word 中的字体设置 - **知识点**:Word 提供了丰富的文本格式化工具。 - **选项解析**: - 字体设置...

    SQL Injection 数据库 注入 课件

    - **定义**:SQL注入是指攻击者利用应用程序未经过滤的用户输入来执行非预期的SQL命令的过程。 - **原理**:当应用程序没有正确过滤用户输入的数据时,攻击者可以将恶意SQL命令嵌入到正常的输入数据中,从而让应用...

    Red Hat Linux服务器配置与应用(第2版)第12章 网络数据库MySQL服务的配置与应用.ppt

    4. **多线程**:MySQL采用完全多线程设计,适合多CPU架构,提高了处理效率。 5. **跨平台兼容**:支持多种操作系统和硬件架构,如Linux、Solaris、FreeBSD、Windows等。 6. **丰富的应用程序支持**:提供了C、C++...

    MySql的使用方法和技巧

    此外,MySQL还提供了其他一些高级特性,如通过Perl脚本`mysql_setpermission`来管理权限,以及利用`mysqlaccess`工具进行权限管理等。这些工具和命令的灵活使用能够极大地提升数据库的安全性和易用性。 总之,MySQL...

    Xtrabackup 备份

    它由 Percona 公司开发,并支持多种备份模式,包括完全备份和增量备份等。 #### Xtrabackup 是什么? Xtrabackup 主要用于备份 InnoDB 和 XtraDB 表空间文件,同时也支持 MyISAM 类型的表。它提供了一系列命令行...

Global site tag (gtag.js) - Google Analytics