grep -o

2024-08-31 02:32
文章标签 grep

本文主要是介绍grep -o,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

grep -o 是匹配

小弟对-o的理解不是很明白不是说只显示匹配的吗
那我的一个文本
ab
aab
aaab
aaaab
如果grep -o "aa" 预想的输出应该是 
aa
aa
aa吧 但为什么是
aa
aa
aa
aa呢

容易产生误解的是一行中可能有多个匹配,而且如果有多个匹配的话多行输出

这篇关于grep -o的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122632

相关文章

Linux grep命令详解

grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep [-acinv] [--color=auto] '查找字符串' filename 参数: -a :将binary文件以text文件的方式查找数据-c :计算找到‘查找字符串’的次数-i :忽略大小写的区别,即把大小写视为相同-n :顺便输出行号-v :反向选择,即显示出没有‘查找字符

每日一shell之字符处理grep sort uniq cut tr paste split

grep搜索文本 grep -[icvn]‘匹配字符’ 文件名 -i不区分大小写 -c统计匹配行数 -n输出行号 -v反向匹配(就是不包含匹配字符的行) 需要注意的一点是有了-c这个选项输出只有行数,是不会输出内容的 sort排序 sort默认是按字符排序的 sort -[ntkr] 文件名 -n用数字排序 -t指定分割符 -k第几列 -r反向排序 这里就是按字

Linux中grep正则表达式相关

通配符*  任意字符,可重复多次 ? 任意字符,重复一次 [] 代表一个字符 举例: [a,b,c] 表示abc中任意一个 通配符的作用是用来匹配文件名的正则表达式 正则表达式是在文件中匹配符合条件的字符串的 ls find cp是不支持正则表达式的 但是grep awk sed支持正则表达式 [root@Hadoop-bigdata01 test]# touch aa

grep得到的内容用sed处理

grep得到的内容用sed处理 -E or Extended Regular Expressions I mentioned extended regular expressions earlier. FreeBSD (and Mac OS X) uses “-E” to enable this. However, FreeBSD later added the -r command to b

jenkins远程部署使用shell脚本进行备份与find和grep匹配的区别

需求 公司想jenkins在远程部署项目的同时,还要进行项目备份, 之前只备份最近一次构建的数据,也就是只保留到一份, 现在公司希望能保留按时间进行倒序,保留三份备份包。 思路 1、使用rm -rf 文件名把我们要保留的三份备份包排除掉。 2、要排除查询到的文件,可以使用grep -v命令。排除多少个可以使用head -n 3 rm -rf `ls | grep "ggservice

linux grep查看文件关键词的前后行方法

查看log.log文件的前后五行,命令如下: cat log.log | grep - 5 ’ parttern ’ #打印匹配行的前后 5 行 cat log.log | grep - C 5 ’ parttern ’ #打印匹配行的前后 5 行 cat log.log | grep - A 5 ’ parttern ’ #打印匹配行的后 5 行   cat log.log | grep

5分钟学会使用Linux的 grep、find、ls、wc 命令

Linux基础命令和工具 一、前导:概述1.1、监控1.2、测试1.3、优化 二、grep 搜索字符三、find 查找文件四、ls 显示文件五、wc 命令六、总结 一、前导:概述 本系列主要讲解Linux运行时命令,包括网络、磁盘、内存、CPU相关参数等,主要是为了分享怎么通过常见的 Linux 命令去排查相关问题。比如: 发现机器的CPU负荷比较高,那么怎么查到是哪个进程CP

linux grep练习

1、显示/proc/meminfo文件中以不区分大小的s开头的行; 2、显示/etc/passwd中以nologin结尾的行; 3、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意字符的行; 4、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;

linux grep命令(转)

http://www.cnblogs.com/end/archive/2012/02/21/2360965.html linux grep命令 <div fc05="" fc11="" nbw-blog="" ztag="" js-fs2"=""> 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全