linux上文本处理三剑客grep,sed和awk都是文本处理工具,虽然都是文本处理工具但却都有各自的优缺点,一种文本处理命令时不能被另一个完全替换的,否则也不会出现三个文本处理命令了。grep:stream editor,文本过滤器,如果仅仅是过滤文本,可使用grep,其效率要比其他的高很多; sed:Stream EDitor,流编辑器,默认只吃力模式空间,不处理原数据,针对行进行处理; aw
转载 2024-05-17 15:09:59
96阅读
1. cat + 管道 + grepgrep的区别:cat 命令的含义是串接,也就是说 cat 的功能是把文件串接成一个文件。cat *.c 就把当前目录下的所有 .c 串接成一个文件并输出。——由于cat这个命令的用途是用于拼接,所以对于单个文件使用拼接没有意义,但是为了记忆命令的统一性,习惯性拼接没有坏处。 grep 的本质是查找,当从标准输入接收的时候,只显示查找到的匹配行,当从文件接收
转载 2024-07-08 16:08:51
55阅读
今天为了查找文件中某段字符,找了好久,最后成功使用指令:find . -name "*.cpp" |xargs grep -in “get_itemInfo” | grep -v obd_c 找出了自己想要的文件。(指定cpp结尾的文件,找出有get_itemInfo字符的文件,并剔除文件名带obd_c的文件。) 2014/2/17 今天需要找出前一段时间自己提交指定关键字的所有代码。几
14 个 Linux grep 命令的例子 概述: 所有的类linux系统都会提供一个名为 grep(global regular expression print,全局正则表达式输出)的搜索工具。grep命令在对一个或多个文件的内容进行基于模式的搜索的情况下是非常有用的。模式可以是单个字符、多个字符、单个单词、或者是一个句子。 当命令匹配到执行命令时指定的模式时,grep
 find [path...] [options] [action] 默认选项为 在当前目录查找所有文件并显示    -L 跟随符号链接查找文件1 根据文件名查找    -name FILENAME 支持glob    -iname FIL
find:      1.   按文件名查找    find . -name "a*.txt"     注意双引号;             2.   按文件大小查找 find .-size [+/-]n[bcwkKG]
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re
一:grep的简介:文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能够被模式所匹配到的行。配合正则表达式的使用可以实现强大的文本处理。下面一一说明正则的例子。二:文本处理工具分类常用的有:grep,egrep,fgrep。区别:grep:在没有参数的情况下,只输出符合RE(Regular Expression)字符。egrep:等同于grep -E,和grep最大的区别就是表现在
# 查看当前目录下的文件数量(不包含子目录中的文件)ls -l|grep "^-"| wc -l# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录ls -lR|grep "^-"| wc -l# 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上Rls -l|grep "^d"| wc -l# 查询当前路径下的指定前缀名的目录下的所有
进程和计划任务管理一.程序和进程的关系1.程序2.进程3.线程4.线程与进程的关系二.查看信息进程 ps aux三.查看进程信息ps -elf四.查看进程信息top1.第一行是 任务队列信息2.第二行是 进程信息3.第三行是 CPU的信息4.第四行为内存的信息5.第五行是 交换空间的信息6.进程信息区各列解释7. top常用命令五.查看进程信息 pgrep-l:显示进程名,缺省时只输出PID号-
1.grepgrep [OPTIONS] PATTERN filename 根据模式搜索文本 并将符合模式的文本显示出来 Pattern模式:文本字符和正则表达式的元字符组合而成匹配条件选项 -i: 忽略大小写 --color: 匹配到的字符串加颜色 -v --invert-match:没有被模式匹配到的行 -o: 只显示被模式匹配到的字符串 -E: extended regular expr
ps -ef|grep /usr/local/tomcat_coachqa/ |grep -v grep |awk '{print $2}'|xargs kill -9 grep -v grep grep(global search regular expression(RE) and print
转载 2018-06-29 17:57:00
312阅读
2评论
1.grep 是查找含有指定文本行的意思,比如grep test 就是查找含有test的文本的行 2.grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行 比如 : 加上grep -v grep ,就只剩下1行记录 。
原创 2024-08-15 11:53:14
268阅读
概论:      在各种有关文本处理的程序中,往往要用到正则表达式。熟练掌握正则表达式,是一项基本技能。本文,主要说明正则表达式的原理与应用,并给出了详细例子,用于情景学习,无论是使用VIM ,sed,awk,grep等程序,都能在本文着那个找到帮助。另外,我们在VS2010这些IDE中可以方便使用替换某个单词来实现快速编辑,本文将为你介绍Vim下实现这个功
彻底理解grep命令1.1 grep命令简介    grep (global search regular expression(RE) and print out the line,是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。 1.2 grep工作过程    grep
转载 2024-04-06 22:35:38
81阅读
目录问题现象解决方法问题现象ps -ef | grep $1 | grep -v grep | wc -l如果$1存在,则计算正确如果$1不存在,则计算错误(!=0)解决方法ps -ef | grep $1 | grep -v grep | grep -v "$0" | wc -l...
原创 2022-03-09 10:38:26
245阅读
目录问题现象解决方法问题现象ps -ef | grep $1 | grep -v grep | wc -l如果$1存在,则计算正确如果$1不存在,则计算错误(!=0)解决方法ps -ef | grep $1 | grep -v grep | grep -v "$0" | wc -l...
原创 2021-09-11 09:53:45
506阅读
作为linux中最为常用的三大文本(awk,sed,grep)处理工具之一,掌握好其用法是很有必要的。首先谈一下grep命令的常用格式为:grep  [选项]  ”模式“  [文件]grep家族总共有三个:grep,egrep,fgrep。常用选项:-E :开启扩展(Extend)的正则表达式。   -i :忽略大小写(ignore case)。   -v :反过来(
grep介绍ps aux --sort=cpu ###查看进程排序cpu的ps aux --sort=cpu |grep sshgrep命令主要用于过滤文本,grep家族如下grep: 在文件中全局查找指定的正则表达式,并打印所有包含该表达式的行 egrep:扩展的egrep,支持更多的正则表达式元字符 fgrep:固定grep(fixed grep),有时也被称作快速(fast grep),
转载 2024-03-28 23:07:07
79阅读
已经快两个月的没写博客。一是年终工作繁琐,二是自己没有合理规划时间,一直没时间写博客,在此对支持和关注的我博客的博友和网友表示歉意。 新年第一篇博文,稍有点紧张。太久没什写博客,在组织言语方面或许比以前有所退步,写不好还请各位批评指正。闲话不多说,开始实验。 GRE :通用路由封装 , 全称 Generic Routing Encapsulati
转载 2024-07-08 16:42:03
23阅读
  • 1
  • 2
  • 3
  • 4
  • 5