`
polyahu
  • 浏览: 23156 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

perl在一个文件里搜索一个pattern

    博客分类:
  • perl
阅读更多
perl在一个文件里搜索一个pattern

#!/usr/bin/perl
open FH,'< ./input.file';
@lines = <FH>;
foreach $line (@lines)
{
  print $line if $line =~ m/pattern/;
}
分享到:
评论

相关推荐

    perl文件用法

    Perl是一种强大的脚本编程语言,尤其在文本处理和系统管理任务方面表现突出。要了解如何使用Perl以及它的基本用法,我们首先需要安装Perl解释器,通常可以在官方网站`www.perl.org`上找到对应操作系统的版本。安装...

    Perl语言入门中英文版

    例如,`/pattern/` 是Perl中用来匹配字符串的基本语法,而`s/pattern/replacement/` 则用于在字符串中替换匹配的部分。 其次,Perl的数组和关联数组(哈希)也是其强大之处。数组是一系列有序的元素集合,可以用...

    Perl命令行参数

    - **用途**:允许用户直接在命令行中输入 Perl 代码并执行,无需创建脚本文件。 - **示例**: ```bash perl -e 'print "Hello World\n"' ``` 上述命令将直接输出 `Hello World`。 - **多字符串叠加**: ```...

    perl正则表达式

    例如,如果要在一个文件中查找以"sort"开头,后面可能跟着任意字符,最后是"LIST"的行,正则表达式`/sort.*LIST/`就能实现这一目标。 Perl的正则表达式支持多种特殊字符和构造,如`.`用于匹配任意字符,`*`表示前面...

    Application_of_Perl_in_ASIC.pdf

    - 正则表达式是Perl中的一个强大工具,用于文本匹配和搜索替换操作。 - 示例:`if ($string =~ /pattern/) { ... }` - **模块**: - Perl拥有大量的外部模块,可以方便地扩展其功能。 - 使用方法:`use ...

    使用 grep 命令搜索多个字符串.doc

    grep 命令是 Linux 系统中一个强大的命令行工具,它允许在一个或多个文件中搜索与正则表达式匹配的行,并将匹配的结果写入标准输出。grep 命令支持三种正则表达式语法:Basic、Extended 和 Perl 正则表达式。当没有...

    perl指令,学习perl指令必备

    ### Perl指令:学习Perl指令必备 #### Perl语言简介 ...对于那些需要处理大量文本数据的应用程序,Perl是一个非常实用的选择。无论是初学者还是经验丰富的开发者,都能在Perl中找到适合自己的工具和技术。

    perl编程24学时教程

    - **Perl的跨平台性**:Perl可在多种操作系统上运行,包括但不限于Linux、Windows、Mac OS等,这使得它成为一种非常灵活的语言。 - **Perl的灵活性**:Perl的编程风格非常灵活,支持多种编程范式,允许开发者用不同...

    perl正则表达式讲解

    例如,`m/a/`用于检测一个字符串是否包含字符`a`。 2. **替换操作**:`s/&lt;regexp&gt;/&lt;replacement&gt;/`,用于将匹配到的字符串替换为新的字符串。例如,`s/a/b/`会将所有的`a`字符替换成`b`。 3. **翻译操作**:`tr/...

    Perl语言入门

    Perl语言是一种功能强大的脚本编程语言,尤其在文本处理、系统管理、网络编程等领域有着广泛的应用。本教程将带你入门Perl的世界,理解其基本语法、数据类型、控制结构以及一些常用的模块。 一、Perl简介 Perl由...

    Java rexexp Pattern

    在压缩包文件列表中提到的`regdemo`可能是演示正则表达式功能的代码文件,可能包含了一个或多个`Pattern`和`Matcher`的实例,用于演示和测试不同的正则表达式操作。 总的来说,Java的正则表达式功能强大且灵活,是...

    Perl_vi_vim.rar_vi

    在命令模式下,用户可以通过简单的按键组合执行各种操作,如`i`进入插入模式,`Esc`退出插入模式,`dd`删除当前行,`yy`复制当前行,`p`粘贴,`/pattern`搜索模式,`:wq`保存并退出,`:q!`不保存退出等。更高级的...

    perl编程24小时教程(1)

    - 字符串支持连接操作,使用`.`运算符可以将两个字符串合并为一个。 **第3学时:控制程序流** - **条件语句** - `if` 语句用于基于某个条件执行代码块。 - `elsif` 和 `else` 用于添加额外的条件分支。 - `...

    searchfiles.rar_文件操作_Perl_

    综上所述,"searchfiles.rar"可能包含一个Perl脚本,它利用Perl的文件操作和正则表达式功能,在后台搜索满足特定条件的文件。这个脚本可以应用于各种情况,例如在大型文件系统中快速定位特定信息,或者自动化文件...

    Perl学习教程之单行命令详解

    Perl单行命令允许用户在一个命令行内完成复杂的文本处理任务,而无需编写完整的脚本文件。这种形式的命令特别适用于简单的文本处理需求,例如查找、替换或提取文件中的特定模式。 #### 与One-Liner相关的Perl参数 ...

    linuxgrep命令.pdf

    Linux中的grep命令是一个非常强大的文本搜索工具,用于搜索文件中符合特定模式的字符串。以下是对文档中grep命令相关知识点的详细说明: 1. grep命令的结构和基本用法 grep的基本语法是:grep [options] pattern ...

    learn_perl_oneliners:基于示例的命令行中Perl文本处理指南

    -name "*.txt" | xargs perl -ne 'print if /pattern/'` 将会在当前目录及其子目录下查找所有`.txt`文件,并对其中包含特定模式的行进行打印。 总结来说,《learn_perl_oneliners》是一本面向实践的学习资源,它...

    wordpress-grep:Perl工具,用于搜索WordPress数据库

    `wordpress-grep`是一个基于Perl的命令行工具,专门设计用来高效地搜索WordPress的MySQL数据库,提供比常规SQL查询更灵活、更强大的搜索功能。 **一、Perl语言基础** Perl是一种高级的、通用的、解释型的、动态的...

Global site tag (gtag.js) - Google Analytics