首页 > 其他分享 >grep下

grep下

时间:2022-09-28 22:43:01浏览次数:49  
标签:表示 字符 egrep 匹配 passwd grep

###
# grep 'r.o' passwd
# 'r.o'表示r和o中间任意单个字符匹配,.表示任意单个字符,只匹配一个

grep下_竖线


# grep 'ro*o' passwd
# 'ro*o'表示 * 号前面的字符0-n个全部匹配出来,0次或多次
# '.*' 表示任意个任意字符,贪婪匹配

grep下_不区分大小写_02


# grep 'o*o' passwd表示*号左边的字符重复n次0次到n次,一定和*号左边字符相关的

grep下_字符匹配_03


# grep '.*' passwd 这里'.*'表示贪婪匹配,任意一个任意字符

grep下_不区分大小写_04


# grep 'o\{2\}' passwd
# 花括号表示前面一个字符的重复范围
# 'o\{2\}'数字表示o出现次数或o的组合
# \反斜杠表示脱意,让系统把花括号认作普通字符,
# 'o\{0,5\}' 表示从0到5的范围进行匹配,这样用的较少
# 如果不用\符号,使用egrep 或 grep -E

grep下_不区分大小写_05


# grep 'o\+t' passwd
# 'o\+t' 表示+号前面一个字符出现1次或多次的匹配出来
# 使用egrep 或 grep -E 可以不用给+号脱意

grep下_不区分大小写_06


# egrp:
# 使用egrep或grep -E 不用给特殊符号加\
# egrep 'o{2}' passwd
# 花括号表示前面一个字符的重复范围
# 如果不用\符号,就使用egrep 或 grep -E

grep下_竖线_07


# egrep 'o+t' passwd表示+号前面一个字符出现1次或多次的匹配出来
# 使用egrep 或 grep -E 可以不用给+号脱意

grep下_竖线_08


# egrep 'o?t' passwd
# 'o?t'表示?号前面一个字符0次或1次匹配出来

grep下_不区分大小写_09


# egrep -i 'root|nologin|ooo' passwd
# -i 表示不区分大小写
# 'root|nologin|ooo'表示把root或nologin匹配出来,|竖线在正则中表示或者的意思,使用竖线也要使用egrep或-E

grep下_竖线_10


# egrep '(oo){2}' passwd 这里'(oo){2}'表示oo的组合匹配出来
# grep -E '(oo){2}' passwd 使用-E是一样的效果
# grep '\(oo\)\{2\}' passwd 或者使用脱意符号

grep下_竖线_11

标签:表示,字符,egrep,匹配,passwd,grep
From: https://blog.51cto.com/u_15288767/5721082

相关文章

  • linux基础命令grep显示前后
    通过grep查找字段后,方便查看前后文本grep-C8'中央仓库在中国的镜像'settings.xml显示指定行的上线8行[root@znjc-ds-zcfwservconf]#grep-C8'中央仓库在中国......
  • linux三剑客sed、grep、awk
    linux中最重要的三个命令称为三剑客,分别是sed、grep、awk但是在学习这三个命令之前,首先需要了解一下正则表达式1.正则表达式 元字符功能含义^匹配行首表示......
  • 使用cat xxx|grep 查找条件时,报:Binary file (standard input)matches
    从报错信息来看,cat的文件是一个二进制文件,不能直接grep查找条件进行查找,需要修改为grep-a查找命令。有几个点需要解决:1.什么是二进制文件?2.为什么二进制文件不能直接......
  • Linux三剑客之一——grep及正则表达式的学习
    1.grep理论1.1grep作用1.2grep参数及说明1.3 基本正则表达式BRE集合1.4 扩展正则表达式ERE集合2.grep实践2.1grep基本参数2.2 grep正则表达式3.总结 1.gr......
  • linux grep命令详解
    linuxgrep命令详解-ggjucheng-博客园 https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html简介grep(globalsearchregularexpression(RE)and......
  • 04_Linux基础-.&..-cat-tac-重定向-EOF-Shell-more-ps-less-head-tail-sed-grep-which
    04_Linux基础-.&..-cat-tac->&>>-EOF-Shell-more-ps-less-head-tail-sed-grep-which-whereis-PATH-bash-/usr-locate-find一.回顾回顾// 将/home/目录下的所有文件和......
  • grep使用常用操作十五条
    grep的全部使用语法参照grep--help构造数据如下:test001.txt与test002.txt 日常工作常用的语法如下: 一、在单个文件中查询指定字符串grepabctest01/test01.txt......
  • linux-grep管道命令
    grep命令文件过滤分割与合并grep(globalsearchregularexpression(RE)andprintouttheline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正......
  • Linux操作系统之ls -l|grep “^-“|wc -l命令
    前言1、 ls-l|grep^-|wc-l 含义:Linux操作系统下查看当前目录内的文件数量(不包含子目录中的文件)2、分段解释: ls-l :列出当前目录下所有文件。 grep^- :grep......
  • linux中常用的命令,三剑客awk,sed,grep在Windows系统中的使用
    1.首先是Windows版本的下载地址:https://sourceforge.net/projects/gnuwin32/files/,此地址截止发文都能使用该地址的工具版本都比较老,但是经过测试,基本能在Win10里面使用......