linux命令之grep

执行权限:所有用户

所在位置:/bin/grep

语       法:grep [options] pattern  [file...]

功       能:在文件中搜索字符串匹配的行,并输出

选       项:invE

-n 输出行号

grep -n "csdn" regex.txt      匹配含有csdn的行,并输出行号

-i 忽略大小写

grep -i  "csdn" regex.txt      匹配含有csdn(忽略这个字母的大小写)的行,并输出行号

-v 反向匹配

grep -v "csdn" regex.txt      反向匹配,即匹配不含有csdn的行

-E 支持扩展的正则表达式

grep -E "(ab)+" regex.txt     匹配(ab)+扩展正则表达式,即ab、abab、ababab……

时间: 2024-10-10 17:00:19

linux命令之grep的相关文章

linux 命令之grep

1  引言 Grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并 把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Grep 家族包括Grep. eGrep 和fGrep.eGrep 和fGrep 的命令只跟Grep 有很小不同. eGrep 是Grep 的扩展,支持更多的re 元字符, fGrep 就是 fixed  Grep 或fast  Grep,它们

Linux命令之grep篇

Linux 命令之 grep 篇 一,参数解析及演示 1,-v grep -v xxx 表示不显示包含 xxx 的行或文件,-v 表示取反的意思 举例: ls --file-type | grep -v "\$" 表示不显示当前文件夹下所有子文件夹,因为 ls --file-type 将会在所有的子文件夹后面加上 \,而正则表达式 "\$" 表示以 \ 结尾 2,有待发现...

每天一个linux命令(51)--grep命令

linux系统中grep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.grep 全称是 global regular expression print,表示全局正则表达式版本,它的使用权限是所有用户. grep 的工作方式是这样的,它在一个或多个文件中搜索字符串模板,如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响源文件内容. grep 可用于 shell 脚本,因为 grep 通过返回一个状态值来说明搜索的状态

linux 命令——39 grep (转)

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名.搜索的结果被送到标准输出,不影响原文件内容. grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成

【Linux命令】grep命令

1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. 2.格式 grep [options] 3.主要参数 [options]主要参数: -c:只输出匹配行的计数.-I:不区分大 小写(只适用于单字符).-n:显示匹配行及行号.-v:显示不包含匹配文本的所有行.-o:只输出文件中匹配到的部分.-s:不显示不存

每天学点Linux命令之grep 和 wc命令 ---(6/25)

Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. wc 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数.字数.行数,并将统计结果显示输出.该命令统计指定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所指定文件的总统计数. 3.命令参数: -c 统计

linux命令(11)--grep命令及正则表达式

grep命令:print lines matching a pattern [功能]使用grep命令查找文件内容中的匹配到的字符串显示之,也称为过滤器,当然支持正则表达式复合使用. [语法] grep [options][pattern] filename [常用选项] -i:表示忽略大小写显示之 -n:输出行号 -o:表示只显示被匹配到模式的本身 -v:表示显示反显,匹配的不显示,没匹配到的显示之 --color=auto:将匹配到的内容着色显示之 [实例1]默认着色显示 [实例2]-i选项不

Linux 命令之 grep

1:将/etc/passwd中有root字符的行显示出来 1 [[email protected] zkero]# grep -n 'root' /etc/passwd 2 1:root:x:0:0:root:/root:/bin/bash 3 11:operator:x:11:0:operator:/root:/sbin/nologin 2:指定文件(test1)中读取hello 无论大小写的行 1 [[email protected] zkero]# grep -in 'hello' tes

linux命令:grep浅谈

  grep命令简介: 此个命令根据模式,搜索文本,并将符合模式的文本行显示出来.包含匹配, 不是完全匹配.也就是说只要某一行有一部分匹配到就显示出来. *延伸阅读:模式(pattern)是指文本字符和正则表达式的元字符组合而成匹配条件 1.命令格式: grep [OPTIONS] PATTERN [FILE...] grep -i 'root' /etc/passwd 2.命令功能: 对文本进行搜索,将符合模式的文本行显示出来. 3.命令参数: -i 查找时忽略大小写 --color 模式中关

Linux命令:grep

grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. 根据网上资源总结了一些grep的用法 格式grep [options] 主要参数[options]主要参数:-c:只输出匹配行的计数.-I:不区分大 小写(只适用于单字符).-h:查询多文件时不显示文件名.-l:查询多文件时只输出包含匹配字符的文件名.-n:显示匹配行及行号.-s:不显示不存在或无匹配文本的