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
总之是把正则学好。
分享到:
相关推荐
6. **实用工具**:介绍了LINUX和UNIX系统中的一些常用工具,如grep、sed、awk等,这些工具在shell编程中经常被用来处理文本数据,实现数据过滤、转换和报告生成。 7. **案例分析**:书中包含了大量的实际案例,通过...
"Linux完全完整学习笔记" Linux操作系统是一种基于Unix的开源操作系统,具有高度的可移植性、灵活性和可扩展性。下面是Linux学习笔记的详细知识点: 文件系统结构 * 根目录(/):Linux文件系统的入口,位于最高...
集合了 所有的 Unix命令大全 登陆服务器时输入 公帐号 openlab-open123 telnet 192.168.0.23 自己帐号 sd08077-you0 ftp工具 192.168.0.202 tools-toolss 老师测评网址 http://172.16.0.198:8080/poll/ 各个 ...
此外,还将涉及文件权限和所有权的概念,如chmod和chown命令,以及如何使用find、grep和sed等工具来搜索、过滤和处理文件内容。 网络和远程访问是Linux中的重要部分。教程将涵盖网络配置,包括IP地址、子网掩码、...
本文档全面介绍了Linux与Unix Shell编程中涉及到的基本文件安全和权限概念,以及常用的文本处理命令如awk、grep和sed。通过深入学习这些内容,读者不仅可以掌握如何管理文件权限,还能学会如何高效地处理文本文件。...
这份“linux笔记.rar”压缩包文件包含了一份关于Linux运维的详细学习资料,尤其对那些希望深入理解Linux系统管理和服务器运维的人来说非常有价值。以下是根据提供的文件内容整理出的一些关键知识点: 1. **Linux...
Linux是一种自由和开放源代码的类UNIX操作系统,它的命令行界面(CLI)是其核心特性之一。Linux支持多个虚拟终端,可以通过Ctrl+alt+F1至F12快捷键在不同终端之间切换。Linux的图形用户界面(GUI)采用C/S架构,与...
### Java学习笔记知识点总结 #### 一、Java基础知识 (Basic Java & Core Java) - **基本概念**:介绍Java的历史背景、特点以及应用领域。 - **数据类型**:讲解Java中的基本数据类型(如int、double等)和引用数据...
Shell,全称为命令行解释器或Shell脚本,是Unix及类Unix系统(如Linux、macOS)中的用户界面,它提供了一个交互式的环境,让用户通过命令行来执行各种系统操作。在计算机科学中,Shell是操作系统内核与用户之间的一...
Linux 101考试模块化培训笔记是为Linux专业人士协会(LPI)的LPI 101考试准备...通过培训笔记的学习,可以帮助学员系统地掌握Linux操作系统的安装、配置和管理等基础知识,为日后更高级的Linux系统管理打下坚实的基础。
此外,Unix还支持shell脚本,允许用户通过编写简单的程序来自动化日常任务,比如bash shell是最常见的Unix shell之一。 Unix系统具有强大的文本处理工具,如vi/vim编辑器,它允许程序员和系统管理员在没有图形界面...
### Java学习笔记知识点详解 #### 一、Java基础知识概述 Java是一种广泛使用的面向对象的编程语言,具有简单性、面向对象、健壮性、安全性、平台独立性、可移植性等特点。Java的基本知识包括以下几个方面: 1. **...
本手册详细介绍了大量Linux命令,可以作为学习者的学习笔记,也可以作为参考手册。 文件目录管理是Linux操作系统中的一项基础技能,包括了查看、创建、删除和修改文件或目录的操作。例如: - `cat`命令用于显示...
通过阅读《UNIX Shell 范例精解(第4版)》和配套的学习笔记及《Mastering Unix Shell Scripting》等资料,你将能够掌握Shell脚本的基本语法、高级特性,并能编写出高效、实用的Shell脚本来解决实际问题。这不仅有助于...
- 多个命令的串联使用,如`last | grep`,用于过滤特定信息。 - 使用`find`命令按时间、大小、用户等条件搜索文件。 以上知识点覆盖了Java编程、数据库操作、Web开发、框架使用、设计模式,以及Linux/Unix操作系统...
#### 六、Linux/Unix操作系统基础 - **Linux/Unix系统介绍**: - Linux/Unix的发展历程。 - 操作系统的内核、Shell、文件系统等基本组成部分。 - **常用命令**: - 文件操作:ls、cp、mv、rm等。 - 目录操作:...
Shell编程是一种在Unix/Linux操作系统环境下进行自动化任务处理的语言,它为用户提供了与操作系统交互的界面。这份"Shell编程指南"涵盖了从基础到高级的各种概念,包括命令行接口、脚本编写、条件语句、循环结构、...
在Linux或Unix系统中,Shell脚本是一种强大的工具,用于自动化日常任务和管理系统。在"11.25 shell修改文件.rar"这个主题中,我们将深入探讨如何利用Shell脚本来修改文件内容,提升系统管理效率。 【描述】: "11.25...
在IT行业中,Shell是一种强大的命令行接口,用于与操作系统交互,尤其在Unix和Linux系统中广泛使用。工作笔记中涉及到的"Shell"标签可能涵盖了如何有效地利用Shell脚本提高工作效率、自动化日常任务以及理解Shell的...