首页 > 其他分享 >grep上

grep上

时间:2022-09-28 22:43:40浏览次数:45  
标签:nologin grep passwd 关键词 正则 root

###
# 什么是正则?
# 正则就是一串有规律的字符串,
# 掌握好正则对于编写shell脚本有很大帮助,
# 各种编程语言中都有正则,原理是一样的,

# grep/egrep,sed,awk一共是四个工具
###
###
# grep工具最简单的用法就是 grep后面直接跟一个关键词,关键词用‘’单引号引起来,最后面跟文件名
# grep使用选项:
# grep工具搜索出的内容自颜色,
# grep[-cinvABC] 'word' filename
# -c 行数
# -i 不区分大小写
# -n 显示行号
# -v 取反
# -r 遍历所有子目录
# -A后面跟数字,过滤出符合要求的行以及下面n行
# -B过滤出符合要求的行以及上面的n行,
# -C过滤出符合要求的行以及上下各n行。


# 演示:
# cp /etc/passwd passwd 先复制一个文件作为实验使用

# grep 'nologin' passwd 查找nologin 关键词

grep上_不区分大小写


# grep -c 'nologin' passwd 这里-c查看nologin在passwd文件中共有多少行

grep上_正则_02


# grep -vni 'nologin' passwd
# -v取反,不显示nologin
# -n显示passwd文件中的行号
# -i不区分大小写,显示出passwd中同时大写的字符

grep上_不区分大小写_03


# grep -r 'root' /etc/
# -r 包括root的全部列出
# 不加-r 只能针对文件,不能针对目录

grep上_正则_04


# grep -nA2 'root' passwd
# -nA2把包含关键词的行以及以下面的行,指定的数字行列出来,2就是两行

grep上_不区分大小写_05


# grep -nB2 'root' passwd
# -nB2把包含关键词的行以及以上面的行,指定的数字行列出来,2就是两行

grep上_单引号_06


#  grep -nC2 'root' passwd
# -C把包含关键词的行以及以上下的行,指定的数字上下行列出来,2就是两行

grep上_正则_07

标签:nologin,grep,passwd,关键词,正则,root
From: https://blog.51cto.com/u_15288767/5721080

相关文章

  • grep中
    ####grep具体用法:#正则表达式:#grep'[0-9]'passwd#'[0-9]'表示只要带数字的行全部过滤出来#grep-v'[0-9]'/etc/inittab#-v表示不带数字的行过滤出来,取反#grep'......
  • grep下
    ####grep'r.o'passwd#'r.o'表示r和o中间任意单个字符匹配,.表示任意单个字符,只匹配一个#grep'ro*o'passwd#'ro*o'表示*号前面的字符0-n个全部匹配出来,0次或多次#'......
  • 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,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正......