`
raojl
  • 浏览: 210652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux\unix 过滤程序学习笔记之GREP

阅读更多
linux\unix 过滤程序学习笔记之GREP

------------------------------------------

grep同TAIL ,WC ,SORT等同属输出过滤程序。(在这里我不过多说GREP家族历史了)

命令格式: GREP 模式 文件名 ;也可以把管道作为输入端。

----------------------------------------------------
gnu grep的几个特殊选项:
grep 'pattern' filename(s)
基本正则表达式元字符集(默认)
grep -G 'pattern' filename(s)
同上(默认)
grep -E 'pattern' filename(s)
扩展正则表达式元字符集
grep -F 'pattern' filename
无正则表达式元字符集
---------------------------------------------------------
1)在正则匹配注意行与单词的区别。
比如^与\< ; $与\>

FIND | GREP -n '1'  匹配1的行
FIND | GREP -c '1'  匹配1的有多少行
------详细 MAN GREP



总之是把正则学好。

0
0
分享到:
评论

相关推荐

    《LINUX与UNIX SHELL编程指南》读书笔记-二次发布版

    6. **实用工具**:介绍了LINUX和UNIX系统中的一些常用工具,如grep、sed、awk等,这些工具在shell编程中经常被用来处理文本数据,实现数据过滤、转换和报告生成。 7. **案例分析**:书中包含了大量的实际案例,通过...

    Linux完全完整学习笔记.docx

    "Linux完全完整学习笔记" Linux操作系统是一种基于Unix的开源操作系统,具有高度的可移植性、灵活性和可扩展性。下面是Linux学习笔记的详细知识点: 文件系统结构 * 根目录(/):Linux文件系统的入口,位于最高...

    2009 达内Unix学习笔记

    集合了 所有的 Unix命令大全 登陆服务器时输入 公帐号 openlab-open123 telnet 192.168.0.23 自己帐号 sd08077-you0 ftp工具 192.168.0.202 tools-toolss 老师测评网址 http://172.16.0.198:8080/poll/ 各个 ...

    韩老师Linux2021系列教程

    此外,还将涉及文件权限和所有权的概念,如chmod和chown命令,以及如何使用find、grep和sed等工具来搜索、过滤和处理文件内容。 网络和远程访问是Linux中的重要部分。教程将涵盖网络配置,包括IP地址、子网掩码、...

    linux与unix shell编程指南.pdf

    本文档全面介绍了Linux与Unix Shell编程中涉及到的基本文件安全和权限概念,以及常用的文本处理命令如awk、grep和sed。通过深入学习这些内容,读者不仅可以掌握如何管理文件权限,还能学会如何高效地处理文本文件。...

    linux笔记.rar

    这份“linux笔记.rar”压缩包文件包含了一份关于Linux运维的详细学习资料,尤其对那些希望深入理解Linux系统管理和服务器运维的人来说非常有价值。以下是根据提供的文件内容整理出的一些关键知识点: 1. **Linux...

    Linux命令笔记1

    Linux是一种自由和开放源代码的类UNIX操作系统,它的命令行界面(CLI)是其核心特性之一。Linux支持多个虚拟终端,可以通过Ctrl+alt+F1至F12快捷键在不同终端之间切换。Linux的图形用户界面(GUI)采用C/S架构,与...

    java 学习笔记

    ### Java学习笔记知识点总结 #### 一、Java基础知识 (Basic Java & Core Java) - **基本概念**:介绍Java的历史背景、特点以及应用领域。 - **数据类型**:讲解Java中的基本数据类型(如int、double等)和引用数据...

    Shell 学习笔记 word ppt

    Shell,全称为命令行解释器或Shell脚本,是Unix及类Unix系统(如Linux、macOS)中的用户界面,它提供了一个交互式的环境,让用户通过命令行来执行各种系统操作。在计算机科学中,Shell是操作系统内核与用户之间的一...

    Linux 101考试模块化培训笔记(Andrew McGill)Linux 101 Examination Modular Training Notes (Andrew McGill)

    Linux 101考试模块化培训笔记是为Linux专业人士协会(LPI)的LPI 101考试准备...通过培训笔记的学习,可以帮助学员系统地掌握Linux操作系统的安装、配置和管理等基础知识,为日后更高级的Linux系统管理打下坚实的基础。

    Unix系统介绍

    此外,Unix还支持shell脚本,允许用户通过编写简单的程序来自动化日常任务,比如bash shell是最常见的Unix shell之一。 Unix系统具有强大的文本处理工具,如vi/vim编辑器,它允许程序员和系统管理员在没有图形界面...

    java学习笔记

    ### Java学习笔记知识点详解 #### 一、Java基础知识概述 Java是一种广泛使用的面向对象的编程语言,具有简单性、面向对象、健壮性、安全性、平台独立性、可移植性等特点。Java的基本知识包括以下几个方面: 1. **...

    Linux 命令手册

    本手册详细介绍了大量Linux命令,可以作为学习者的学习笔记,也可以作为参考手册。 文件目录管理是Linux操作系统中的一项基础技能,包括了查看、创建、删除和修改文件或目录的操作。例如: - `cat`命令用于显示...

    UNIX Shell 范例精解(第4版)

    通过阅读《UNIX Shell 范例精解(第4版)》和配套的学习笔记及《Mastering Unix Shell Scripting》等资料,你将能够掌握Shell脚本的基本语法、高级特性,并能编写出高效、实用的Shell脚本来解决实际问题。这不仅有助于...

    达内Java_笔记整理

    - 多个命令的串联使用,如`last | grep`,用于过滤特定信息。 - 使用`find`命令按时间、大小、用户等条件搜索文件。 以上知识点覆盖了Java编程、数据库操作、Web开发、框架使用、设计模式,以及Linux/Unix操作系统...

    Java从入门到精通整理笔记

    #### 六、Linux/Unix操作系统基础 - **Linux/Unix系统介绍**: - Linux/Unix的发展历程。 - 操作系统的内核、Shell、文件系统等基本组成部分。 - **常用命令**: - 文件操作:ls、cp、mv、rm等。 - 目录操作:...

    shell编程指南

    Shell编程是一种在Unix/Linux操作系统环境下进行自动化任务处理的语言,它为用户提供了与操作系统交互的界面。这份"Shell编程指南"涵盖了从基础到高级的各种概念,包括命令行接口、脚本编写、条件语句、循环结构、...

    11.25 shell修改文件.rar

    在Linux或Unix系统中,Shell脚本是一种强大的工具,用于自动化日常任务和管理系统。在"11.25 shell修改文件.rar"这个主题中,我们将深入探讨如何利用Shell脚本来修改文件内容,提升系统管理效率。 【描述】: "11.25...

    工作笔记

    在IT行业中,Shell是一种强大的命令行接口,用于与操作系统交互,尤其在Unix和Linux系统中广泛使用。工作笔记中涉及到的"Shell"标签可能涵盖了如何有效地利用Shell脚本提高工作效率、自动化日常任务以及理解Shell的...

Global site tag (gtag.js) - Google Analytics