Linux grep 匹配不以某个字符开始的行

Linux 三剑客+正则表达式 简单介绍了正则表达式,和linux三剑客(grep、sed、awk)的一些常见用法。 阅读详情

原文出处

正则表达式:



^  :  行起始标志, 例如:^ben 表示匹配以ben开始的行。


$  :  行结尾标志。例如:ben$ 表示匹配以ben结束的行。
[^] :匹配除[^字符]之外的任何一个字符。 例如9[^0], 不会匹配90,但是会匹配91,92等。


如何使用
[html] view plaincopy
[user@sever]$ grep '^[^#]'  files  


上面的命令会选择行首不为#的行作为输出
【Linux】linux grep过滤中,不包含某些字符串 1. 概述 grep命令应该是我们在获取字符串内容时,或读取文件时,进行分析的好命令,但是有时候针对一些字符,我们想排除掉某些字符。怎么办呢? -v 参数就可以很好的实现,比如我想查看apaceh日志中,非图片的浏览记录。可以使用以下命令: tail -f /usr/loca/apache/logs/access.log |grep -v '.jpg' 案例 tail -f aa.log | ... 阅读详情

相关推荐

SDR实战(四)-AD9361使用手册(三)

本节定义了并行数据端口和串行外设接口(SPI),它们使得AD9361与基带处理器(BBP)之间能够传输数据和控制/状态信息。图63展示了这些接口,并提供了AD9361和BBP在宽带无线系统中使用方式的高级概述。数据接口以两种模式之一运行:兼容标准CMOS模式或兼容低压差分信号(LVDS)模式。每个接口都具有以下部分描述的独特特性。使用CMOS模式时:保持了单端-CMOS逻辑兼容性。可以使用一个或两个数据端口。使用两个端口可以提高数据吞吐量。

hutx0924的博客 6245

grep命令:两种方法找不包含某个字符串的内容

有两种方式实现,对比看出正则表达式要慢一些:

zxwscau的博客 3542

保姆级教程:在Windows 10/11上安装配置KNIME 5.8.0(含中文文本库更新)

本文提供在Windows 10/11系统上安装配置KNIME 5.8.0的详细指南,包括中文文本库更新和性能优化方案。从环境准备、安装流程到中文文本处理能力强化,逐步指导用户搭建高效的数据分析环境,特别针对国内网络环境和中文用户需求提供实用解决方案。

weixin_29081101的博客 670

shell中管道、grep、sed、awk用法

在shell的高级用法里经常看到这几个。 管道| 管道命令是将上一条命令的standard output作为下一条命令的standard input。 grep: 可使用正则表达式匹配文本并输出该行。 grep [options] 文件 [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(只适用于单字符)。 -h:查询多文件时不显示文件名。 -l:查询多文件时只输

司开星的专栏 5667

用LT1166+MOS管打造实验室级恒流源:闭环反馈与推挽驱动的深度调优

本文详细介绍了基于LT1166电流模式控制器与MOS管推挽架构的实验室级恒流源设计方法。通过闭环反馈调优和动态响应优化,实现带宽达100kHz、纹波低于0.1%的高性能恒流输出,适用于精密仪器校准和半导体测试等场景。重点解析了系统架构设计、MOS管选型策略以及频率响应测试等关键技术要点。

weixin_29290379的博客 206

一文搞懂什么是OTA(空中升级)

OTA(Over-The-Air,空中升级)是一种通过无线通信技术实现远程更新设备固件或软件的方法。这项技术广泛应用于现代物联网(IoT)设备、智能手机、汽车、嵌入式系统等领域,提供了一种无需物理连接的便捷更新方式。OTA更新的核心在于使设备能够自动、可靠、安全地从远程服务器获取和应用更新,改善设备性能、添加新功能或修复安全漏洞。

不积跬步无以至千里 7万+

linux grep不包含某些字符串的命令

grep常用用法 [root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename 选项与参数: -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 '搜寻字符串' 的次数 -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!...

qingfengxd1的博客 3万+

乐鑫科技 EchoEar 喵伴修改自定义唤醒词的方法 EchoEar喵伴、唤醒词修改、ESP32、AI萌宠、智能音箱、开发者指南

标签:乐鑫科技、EchoEar喵伴、唤醒词修改、ESP32、AI萌宠、智能音箱、开发者指南大家好,我是一名前端开发工程师,最近在玩乐鑫科技推出的时,发现它不仅萌趣十足,还能进行全双工语音交互、多模态识别,甚至能识别你的情绪和与你互动。EchoEar 喵伴是由乐鑫科技和火山引擎扣子大模型团队合作开发的,它使用乐鑫的芯片方案(ESP32 系列)+ 火山引擎扣子大模型,支持 WiFi 连接和本地处理,长记忆能力可以让它记住用户的偏好与习惯。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1888

Linux文件查看不以“#”开头的行 不看注释行

如何grep不以“#”开头的行 如何查看不以“#”开头的行

zhurobert的博客 4824

GD32F303标准库开发:Keil5新建GD32标准库工程

GD32F303标准库开发:Keil5新建GD32标准库工程

MQ0522的博客 8903

[数学建模][2012年A国赛模拟] 3. 葡萄酒的评价

暑期学校数学建模培训第三次模拟:2012年国赛A题,一道完全统计方面的题目。据老师反映当年有位老师所带领小组取得“全国10佳优秀论文奖”,我们大组搞统计的老师建模能力不行,但其统计理论非常扎实,在此期间给予我们非常大的帮助,十分感谢老师的倾囊相授。我们小组的定位也不在统计方向,主攻物理建模及优化模型,故本次模拟就用SPSS软件简单做了下,还是学到了多元统计的许多知识,达到了本次训练的目的。 ...

Y-puyu 的博客 3万+

Linux系统——grep和egrep

grep 工作原理: 它的工作原理是按照我们给定的字符串进行匹配,如果匹配到了有相同的字符串就将整行打印出来,它是从第一个字符开始进行相同长度的字符串匹配,往下进行匹配时是一个字符一个字符的往下进行,如果匹配到了相同长度内容相同的字符串,那么将会跳过这个长度的字符串,从这个字符串的紧接着的下一个字符开始再进行匹配,如果有相同的同样是打印出整行的内容,没有的话还是一个接着一个字符的往下进行匹配,同一...

qq_44867764的博客 370

黑猫带你学Nand第8篇:NandFlash的供电情况详解

是指在任何工作条件下,设备允许的最大电压、电流、功率以及温度等参数的界限值。

黑猫奥利奥的博客 1148

linux指令每天一个,linux每天一个命令grep命令

grep命令在linux系统中是一中非常强大的文本搜索工具,下面由学习啦小编为大家整理了linux每天一个命令之grep命令的相关知识,希望对大家有所帮助!linux每天一个命令之grep命令说明Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本...

weixin_29661797的博客 166

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

grep从文件末尾开始找_Linux中通过grep命令检索文件内容和指定内容前后几行

Linux系统中搜索、查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索。搜索某个文件里面是否包含字符串命令格式:grep "被查找的字符串" filename1例如:grep "0101034175" /data/transaction.20170118.log在多个文件中检索某个字符串命令格式:grep "被查找的字符串t" filename1...

weixin_39593460的博客 7425

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

linux下查找某目录下所有文件包含某字符串的命令

linux下查找某目录下所有文件包含某字符串的命令: 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 从文件内容查找与正则表达式匹配的行: $ grep –e “正则表达式” 文件名 查找时不区分大小写: $ grep –i "被查找的字符串" 文件名 查找匹配的行数: $ grep -c "被查找的字符串" 文件名 从文件内容查找不匹配指定字符串的行: $ grep...

ydlmlh的专栏 479

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

awk匹配行到某一行

file aaa bbb ccc ddd 要求: 从某一行开始,到结束进行输出 awk ‘/bbb/,0’  file bbb ccc ddd 解析:其中的0代表的是到文件的末尾进行结束。 但是如果是现在要求是匹配到的bbb不进行输出呢 awk ‘p{print}/bbb/{p=1}’ file 只要当匹配到想要匹配的字符的时候才进行输出。这时候利用一个变量p,当匹配到

xuejinliang的专栏 4367

Linux 三剑客之grep实战

基本介绍 grep是Linux中一种强大的文本搜索工具,用于查找文件里符合条件的字符串。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。若不指定任何文件名称,或是所给予的文件名为"-",则grep指令会从标准输入设备读取数据。 语法格式 grep [-abcEFGhHilLnqrsvVwxy][-A<显示列...

Yummy 448

linux grep命令

linux grep命令 1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 grep [options] 3.主要参数 [options]主要参数: -c:只输出匹配行的

kkk的专栏 574

Linux的find grep

1.总述 (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 2.find 基本格式:find path expression 1.按照文件名查找 (1)find / -name httpd.conf  #在根目录下...

思维小刀 479

linux grep 正则表达式

grep正则表达式元字符集:  ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。  $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。  . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。  * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意字符。  [] 匹配一个指定范

337

linux系统中grep同时提取以特定字符开头的行、以特定字符结尾的行

[root@centos79 test]# cat a.txt a g r e u c j alike i x k like a f g liker a f h g liker s g e g [root@centos79 test]# grep "^a" a.txt ## 查找以a开头的行 a g r e a f g liker a f h g liker [root@centos79 test]# grep "^a.*r$" a.txt ## 同时查找以a开头同时以r结尾的行 a f g li...

qidanei_ysu的博客 3万+
上一篇: shell awk 变量传递
下一篇: linux sort 按列对文件排序
Lemoneasy
博客等级 码龄17年 11粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值