首页 > 系统相关 >linux-grep管道命令

linux-grep管道命令

时间:2022-08-28 13:47:14浏览次数:64  
标签:显示 grep 范本 样式 管道 linux 符合 该列

grep命令


文件过滤分割与合并

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

选项

-a 不要忽略二进制数据。
-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。
-c 计算符合范本样式的列数。
-C<显示列数>或-<显示列数>  除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d<进行动作> 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。
-e<范本样式> 指定字符串作为查找文件内容的范本样式。
-E 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。
-f<范本文件> 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。
-F 将范本样式视为固定字符串的列表。
-G 将范本样式视为普通的表示法来使用。
-h 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-H 在显示符合范本样式的那一列之前,标示该列的文件名称。
-i 忽略字符大小写的差别。
-l 列出文件内容符合指定的范本样式的文件名称。
-L 列出文件内容不符合指定的范本样式的文件名称。
-n 在显示符合范本样式的那一列之前,标示出该列的编号。
-q 不显示任何信息。
-R/-r 此参数的效果和指定“-d recurse”参数相同。
-s 不显示错误信息。
-v 反转查找。
-w 只显示全字符合的列。
-x 只显示全列符合的列。
-y 此参数效果跟“-i”相同。
-o 只输出文件中匹配到的部分。

标签:显示,grep,范本,样式,管道,linux,符合,该列
From: https://www.cnblogs.com/RaymonGoGo/p/16632620.html

相关文章

  • 疾速瓜牛 Linux三剑客 之 sed学习与应用
    sed,是streameditor的缩写,顾名思义,就是个非交互式行编辑器,有以下特点:它能执行与编辑器vi和ex相同的编辑任务sed编辑器没有提供交互式使用方式,使用者只能在命令行......
  • Linux多节点部署KubeSphere
    官网参考1.使用KubeKey创建集群(master节点)#下载KubeKeyexportKKZONE=cncurl-sfLhttps://get-kk.kubesphere.io|VERSION=v2.2.1sh-chmod+xkk#创建集群配置......
  • Linux驱动开发十六.input系统——2.input_event
    我们上一章完成了input子系统的设备构成,并且在用户空间通过hexdump命令拿到了一堆不知道是什么的信息。今天我们就要借助input_event这个结构体来了解内核怎么通过那个结构......
  • 【Linux】tmux & vim
    tmux功能​(1)分屏。​(2)允许断开Terminal连接后,继续运行进程。结构​一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含......
  • archlinux下安装和配置cockpit简单记录
    使用如下命令安装,pacockpit端口查找,vim/usr/lib/systemd/system/cockpit.socketinstallmoretools,yaycockpit234567等。包括Podman管理容器,管理虚拟机,管理软件包更......
  • Linux应急响应学习
    Linux应急响应-系统日志排查-溯源溯源找到攻击者。系统日志分析攻击者的ip 攻击者可能留下了一些代码样本网上的信息很大程度上是不可信的。方法:蜜罐 高交互的蜜......
  • net/net core 压缩和解压文件类—完美支持Linux
    ///<summary>///文件压缩类///</summary>publicclassZipHelper{///<summary>///单文件压缩成ZIP///</summary>///<paramname="fileSou......
  • Linux之父:找份Linux工作是明智选择
    非盈利机构Linux基金会为宣传推广Linux,在最新上传的视频中邀请了Linux之父-LinusTorvalds出演。尽管这段视频只有1分钟左右,但对于那些想要从事IT行业的人来说是非常具......
  • linux系统mysql数据库目录迁移
    1、关闭mysqlsudo/etc/init.d/mysqlstop或systemctlstopmysql 2、移动数据存储位置mv/var/lib/mysql/*/media/mysqldata3、修改my.cnf配置文件......
  • Linux驱动开发十六.input系统——1.input子系统
    我们在前面通过pin控制学习了LInux内核的GPIO和Pinctrl子系统。GPIO主要用作简单的引脚控制驱动,今天我们来了解一下一组新的子系统:input子系统。input子系统是Linux内核专......