linux中grep一列数据(linux grep命令)

2025-02-13 12:20:02 0

linux中grep一列数据(linux grep命令)

本文目录

linux grep命令

grep -li ’error’ --include=systemout.2012-11-*.log--include用来通配你需要查找的文件名 ============================================================================我补充回答:cd /home/tomcat/logsgrep -i ’error’ systemout.2012-11-*.log这样总行了吧

Linux下Grep命令的详细使用方法

在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。 假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件: $ grep magic /usr/src/linux/Documentation/* sysrq.txt:* How do I enable the magic SysRQ key? sysrq.txt:* How do I use the magic SysRQ key? 其中文件‘sysrp.txt’包含该字符串,讨论的是 SysRQ 的功能。 默认情况下,‘grep’只搜索当前目录。如果此目录下有许多子目录,‘grep’会以如下形式列出: grep: sound: Is a directory 这可能会使‘grep’的输出难于阅读。这里有两种解决的办法: 明确要求搜索子目录:grep -r 或忽略子目录:grep -d skip 当然,如果预料到有许多输出,您可以通过 管道 将其转到‘less’上阅读: $ grep magic /usr/src/linux/Documentation/* | less 这样,您就可以更方便地阅读。 有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,‘grep’会一直等着,直到该程序被中断。如果您遇到了这样的情况,按 《CTRL c》 ,然后再试。 下面是一些有意思的命令行参数: grep -i pattern files :不区分大小写地搜索。默认情况区分大小写, grep -l pattern files :只列出匹配的文件名, grep -L pattern files :列出不匹配的文件名, grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’), grep -C number pattern files :匹配的上下文分别显示行, grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行, grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。 这里还有些用于搜索的特殊符号: \《 和 \》 分别标注单词的开始与结尾。 例如: grep man * 会匹配 ‘Batman’、‘manic’、‘man’等, grep ’\《man’ * 匹配‘manic’和‘man’,但不是‘Batman’, grep ’\《man\》’ 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。 ’^’:指匹配的字符串在行首, ’$’:指匹配的字符串在行尾, 如果您不习惯命令行参数,可以试试图形界面的‘grep’,如 reXgrep 。这个软件提供 AND、OR、NOT 等语法,还有漂亮的按钮 :-) 。如果您只是需要更清楚的输出,不妨试试 fungrep 。

Linux中使用grep命令搜索文件名及文件内容的方法

  从文件中搜索并显示文件名  当你从不止一个的文件中搜索时,默认它将显示文件名:  代码如下:  grep“word“文件名  greproot/etc/*  示例输出:  代码如下:  /etc/bash.bashrc:See“mansudo_root“fordetails.  /etc/crontab:17****rootcd/&&run-parts--report/etc/cron.hourly  /etc/crontab:256***roottest-x/usr/sbin/anacron||(cd/&&run-parts--report/etc/cron.daily)  /etc/crontab:476**7roottest-x/usr/sbin/anacron||(cd/&&run-parts--report/etc/cron.weekly)  /etc/crontab:5261**roottest-x/usr/sbin/anacron||(cd/&&run-parts--report/etc/cron.monthly)  /etc/group:root:x:0:  grep:/etc/gshadow:Permissiondenied  /etc/logrotate.conf:create0664rootutmp  /etc/logrotate.conf:create0660rootutmp  每行开始的第一个部分是文件名(如:/etc/crontab、/etc/group)。使用-l选项可以只显示文件名:  代码如下:  grep-l“string“filename  grep-lroot/etc/*  示例输出:  代码如下:  /etc/aliases  /etc/arpwatch.conf  grep:/etc/at.deny:Permissiondenied  /etc/bash.bashrc  /etc/bash_completion  /etc/ca-certificates.conf  /etc/crontab  /etc/group  你也可以逆转输出;使用-L选项来输出那些不匹配的文件的文件名:  代码如下:  grep-L“word“filename  grep-Lroot/etc/*  示例输出:  代码如下:  /etc/apm  /etc/apparmor  /etc/apparmor.d  /etc/apport  /etc/apt  /etc/avahi  /etc/bash_completion.d  /etc/bindresvport.blacklist  /etc/blkid.conf  /etc/bluetooth  /etc/bogofilter.cf  /etc/bonobo-activation  /etc/brlapi.key  根据文件内容查找文件  输入以下命令:  代码如下:  grep’string’*.txt  grep’main(’*.c  grep’#include’*.c  grep’getChar*’*.c  grep-i’ultra’*.conf  grep-iR’ultra’*.conf  其中  -i:忽略模式(匹配字符串valid、VALID、ValID)和输入文件(匹配file.cFILE.cFILE.C)的大小写。  -R:递归读取每个目录下的所有文件。  高亮匹配到的模式  在搜索大量文件的时候你可以轻松地高亮模式:  代码如下:  $grep--color=auto-iR’getChar();’*.c  为查找到的模式显示文件名和行号  你也许需要显示文件名和行号:  代码如下:  $grep--color=auto-iRnH’getChar();’*.c  其中,  -n:在输出的每行前面添加以1开始的行号。  -H:为每个匹配打印文件名。要搜索多个文件时这是默认选项。(LCTT译注:-h选项强制隐藏文件名;另外-l和-L选项用于仅显示匹配/不匹配的文件名,而-H和-h用于控制在显示匹配行前显示/不显示文件名,注意区分。)  代码如下:  $grep--color=auto-nH’DIR’*  输出样例:  你也可以使用find命令:  代码如下:  $find.-name“*.c“-print|xargsgrep“main(“

linux命令里,grep * 是什么意思

任意一个字节 . 与重复字节 *这两个符号在正则表达式的意义如下:. (小数点):代表『一定有一个任意字节』的意思;* (星号):代表『重复前一个字符, 0 到无穷多次』的意思,为组合形态假设我需要找出 g??d 的字串,亦即共有四个字节, 起头是 g 而结束是 d ,我可以这样做:# grep -n ’g.*g’ regular_express.txt1:“Open Source“ is a good mechanism to develop programs.14:The gd software is a library for drafting programs.18:google is the best tools for search keyword.19:goooooogle yes!20:go! go! Let’s go.因为是代表 g 开头与 g 结尾,中间任意字节均可接受,所以,第 1, 14, 20 行是可接受的喔! 这个 .* 的 RE 表示任意字符是很常见的.

linux中grep一列数据(linux grep命令)

本文编辑:admin

更多文章:


51cto学院官网(51CTO学院有软考课程吗)

51cto学院官网(51CTO学院有软考课程吗)

本文目录51CTO学院有软考课程吗51CTO学院有人知道吗想了解一下51CTO学院有软考课程吗51CTO学院是有软考课程的,在软考培训方面51CTO是非常擅长的,而且还有大咖讲师薛大龙老师坐镇,大家如果想找一个好的在线教育平台进行软考培训,

2025年2月16日 04:20

nio是什么意思?nio是如何实现异步的

nio是什么意思?nio是如何实现异步的

本文目录nio是什么意思nio是如何实现异步的oinnos能组成什么单词top manager 和 senior manager中文翻译各是什么nio是什么意思1、NIO英文缩写:NIO英文全称:java的一种技术,Network Inte

2025年3月24日 03:10

话说为什么黑塔利亚里的cp好多人都萌ALL耀的?求aph all耀同人文,或者露中好茶菊耀,只要耀受的,别的CP不要

话说为什么黑塔利亚里的cp好多人都萌ALL耀的?求aph all耀同人文,或者露中好茶菊耀,只要耀受的,别的CP不要

本文目录话说为什么黑塔利亚里的cp好多人都萌ALL耀的求aph all耀同人文,或者露中好茶菊耀,只要耀受的,别的CP不要黑塔利亚all耀的文漫求黑塔利亚王耀中心同人文,菊耀,ALL耀等等,文越长越好,最好完结,一定是耀受的话说为什么黑塔利

2025年2月20日 09:50

用c语言编写的代码程序(如何用c语言编写QQ聊天程序(源代码))

用c语言编写的代码程序(如何用c语言编写QQ聊天程序(源代码))

本文目录如何用c语言编写QQ聊天程序(源代码)用C语言编写的代码程序( B ) A)可立即执行 B)是一个源程序 C)经过编译即可执行 D)用c或c++.编写代码用c语言输出显示自己的姓名和学号,请写出完整的程序代码如何用c语言编写QQ聊天

2025年3月6日 02:50

僵尸福星为什么没有国语?僵尸福星如梦扮演者是谁

僵尸福星为什么没有国语?僵尸福星如梦扮演者是谁

本文目录僵尸福星为什么没有国语僵尸福星如梦扮演者是谁《僵尸福星》讲的是什么是电视剧还是电影僵尸福星仔女演员名字僵尸福星为什么没有国语有国语版的,可以在互联网上进行搜索,便可以找到国语版。拓展资料《僵尸福星》是庄伟建执导的奇幻神怪剧,由元华、

2025年2月23日 01:30

微信支付php源码(PHP版本,微信扫码支付native模式二,扫码支付成功,页面静止不动,怎么可以支付回调URL)

微信支付php源码(PHP版本,微信扫码支付native模式二,扫码支付成功,页面静止不动,怎么可以支付回调URL)

本文目录PHP版本,微信扫码支付native模式二,扫码支付成功,页面静止不动,怎么可以支付回调URL微信支付接口php版 notify_url.php 异步通知页面未成功执行如何用PHP实现微信支付,求教新手!说明详细点PHP实现微信扫码

2025年3月11日 03:20

c语言在线菜鸟工具(急求电脑高手,菜鸟初学者C语言用什么软件最好,到哪下载怎么用,具体点)

c语言在线菜鸟工具(急求电脑高手,菜鸟初学者C语言用什么软件最好,到哪下载怎么用,具体点)

本文目录急求电脑高手,菜鸟初学者C语言用什么软件最好,到哪下载怎么用,具体点菜鸟初学c语言 用什么软件好我是计算机菜鸟一枚,想问下学习C语言用什么软件OR编译器c语言菜鸟在线求助!!!c语言菜鸟 怎么做哦急求电脑高手,菜鸟初学者C语言用什么

2025年2月19日 09:00

linux中grep一列数据(linux grep命令)

linux中grep一列数据(linux grep命令)

本文目录linux grep命令Linux下Grep命令的详细使用方法Linux中使用grep命令搜索文件名及文件内容的方法linux命令里,grep * 是什么意思linux grep命令grep -li ’error’ --includ

2025年2月13日 12:20

gets和getchar区别(c语言中,gets()和puts()函数与getchar()与putchar()函数有何区别)

gets和getchar区别(c语言中,gets()和puts()函数与getchar()与putchar()函数有何区别)

本文目录c语言中,gets()和puts()函数与getchar()与putchar()函数有何区别解释一下C语言getc gets getchar scanf 区别C语言中gets,getchar,strlen分别有什么作用,又有何区别简

2025年3月30日 20:00

textbox只能输入数字(如何控制textbox内只能输入数字)

textbox只能输入数字(如何控制textbox内只能输入数字)

本文目录如何控制textbox内只能输入数字asp.net textbox 设置只能输入数字,小数点和退格怎么使textbox文本框只能输入数字如何在C# winform中使TEXTBOX只能输入数字,并支持Ctrl+V粘贴excel vb

2025年3月6日 08:20

corners什么意思中文(cornering是什么意思及反义词)

corners什么意思中文(cornering是什么意思及反义词)

本文目录cornering是什么意思及反义词english corner是什么意思cut corners什么意思角的英文怎么读corner中文是什么意思lorner的翻译是:什么意思turn one’s corner是什么意思corneri

2025年3月1日 11:00

手机怎么安装silverlight(安装silverlight失败原因是什么)

手机怎么安装silverlight(安装silverlight失败原因是什么)

本文目录安装silverlight失败原因是什么Silverlight 怎么安装啊如何将silverlight集成到安卓APP中silverlight安装在哪里某个网站需要到Microsoft Silverlight,而常年在外出差,随身带

2025年2月20日 18:30

write的现在分词ing形式(为什么write要去e加ing)

write的现在分词ing形式(为什么write要去e加ing)

本文目录为什么write要去e加ingwrite(现在分词形式)怎么写write的ing形式是什么意思write的现在分词是writing还是writtingwrite的现在分词是什么write加ing怎么写为什么write要去e加ing英

2025年3月17日 10:50

计算机二级自学要多久(全国计算机二级C语言考试要学多久)

计算机二级自学要多久(全国计算机二级C语言考试要学多久)

本文目录全国计算机二级C语言考试要学多久请问计算机二级要学多长时间才能过考office计算机二级自学一个月可以吗学习计算机二级c语言,全天学习,要学多长时间,几个月应付二级自学c语言要多久,一个月够吗全国计算机二级MS office自学要多

2025年2月26日 15:20

vulnerable词根(invincible的名词是什么)

vulnerable词根(invincible的名词是什么)

本文目录invincible的名词是什么英语阅读文章大致看得懂,但看到题目就不知道选什么了 先看问题再看文章时间又来不及,怎么办谁给个所有英语单词联想记忆的方法invincible的名词是什么综述:从造词法的角度来说,invincible并

2025年3月10日 09:50

if语句和switch语句(C语言中if 和switch 区别)

if语句和switch语句(C语言中if 和switch 区别)

本文目录C语言中if 和switch 区别选择结构if语句和switch语句的区别C语言中if和switch有什么区别switch和if一起用该如何用c语言里的if和switch语句if判断语句和switch语句哪个表示更快呢C语言中swi

2025年2月14日 12:10

ntp服务器ip(国内常用的NTP服务器地址有哪些)

ntp服务器ip(国内常用的NTP服务器地址有哪些)

本文目录国内常用的NTP服务器地址有哪些时间同步怎么设置ntp服务器地址怎样查看windows服务器ntp服务器地址路由器首选NTP服务器地址和备用ntpq -p poll变化怎么查看本机ntp服务器的ip国内常用的NTP服务器地址有哪些2

2025年2月15日 08:30

c语言网官网(c语言设计)

c语言网官网(c语言设计)

本文目录c语言设计学习C语言有哪些入门教材比较好c语言设计以前学习C语言的时候看的是“如鹏网”的视频教程——《C语言也能干大事》系列通过开发小游戏,开发网站的方式来讲解C语言的知识点,C语言开发网站中有一个案例,就是通过开发学生管理系统来讲

2025年3月16日 06:40

smarty现在还有人用吗(现在还有人用锤子手机吗)

smarty现在还有人用吗(现在还有人用锤子手机吗)

本文目录现在还有人用锤子手机吗现在还有人用五笔输入法吗感觉五笔确实比拼音好用啊,90后00后还有人用吗现在还有人用锤子手机吗只有用过坚果手机(Smartisan os)才知道体验有多好,漂亮耐看的拟物化UI,几乎完美的系统字体,大爆炸,一步

2025年4月5日 02:20

需求分析文档(如何写软件项目开发的需求分析文档)

需求分析文档(如何写软件项目开发的需求分析文档)

本文目录如何写软件项目开发的需求分析文档产品需求文档模板在软件开发中,需求分析阶段产生的主要文档是什么在软件开发中,需求分析阶段主要文档是项目需求分析文档都包括哪些内容团队写需求分析文档该如何分工软件需求分析的文档编制需求分析阶段需要编写的

2025年3月5日 02:30

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索