sed打印、删除匹配行
删除以a开头的行
sed -i '/^a.*/d' tmp.txt
反向删除:
sed -i '/green/!d' colors
删除不包含green的行。
多pattern或匹配:
sed '/o$\|amos$/d' colors
删除空行:
sed '/^$/d' colors
传递shell变量,单引号要改成双引号
sed -i "s/${good}/xxx/" test
打印匹配行
由于sed的默认动作就是打印所有行,所以需要加-n选项抑制该行为,
sed -n '/xxx/p' file
sed打印、删除匹配行相关推荐
- [linux] sed /d删除匹配行
匹配删除包含字符串的行 sed '/Manager/d' employee.txt
- sed删除匹配行的上一行和下一行
1.删除匹配行的上一行和下一行: sed -i -e '/string/{n;d}' -e '$!N;/\n.*string/!P;D' file 2.sed中使用变量,删除匹配行的上一行和下一行: ...
- 使用sed删除匹配行的上一行和下一行
1.删除匹配行的上一行和下一行: sed -i -e '/string/{n;d}' -e '$!N;/\n.*string/!P;D' file 2.sed中使用变量,删除匹配行的上一行和下一行: ...
- sed 删除匹配行的前后行
2019独角兽企业重金招聘Python工程师标准>>> 删除匹配行的前后行 删除匹配行的下一行 sed -ne 'p;/niyaopipeideneirong/n' nidewenj ...
- 【shell】笔记|去重复行|删除匹配行|反选删除|反向显示|加减乘除
目录 配置 bash Shell忽略命令大小写 |按"上"键显示该命令的历史 shell 删除匹配行 shell 获取结果中的第n列,第n行 grep过滤 shell 注释块 Li ...
- linux sed命令 删除指定行
sed命令常用到的两个选项: -i : 直接在文件上编辑 (edit files in place) -e[默认选项]:只在命令行输出,而文件不改变 (add the script to the co ...
- Shell:用sed命令删除特定行
一.sed命令 Linux sed 命令是利用脚本来处理文本文件. sed 可依照脚本的指令来处理.编辑文本文件. 此处用-i参数实现 -i : 直接在文件上编辑 (edit files in pla ...
- sed常见用法,删除匹配行的上2行,下3行
删除匹配的下一行到最后一行 [root@test200 ~]# cat test a b c d e f [root@test200 ~]# sed '/c/{p;:a;N;$!ba;d}' test ...
- sed命令:删除匹配行和替换
删除以a开头的行 sed -i'/^a.*/d'tmp.txt -i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中. 在分号内的/d表示删除匹配的行 替换匹配行: sed -i's/^a ...
最新文章
- Maven+Struts2+MyBatis+Spring搭建教程
- php文件上传 github,PHP的cURL文件上传
- 有个做微商的兄弟,他是卖品牌运动鞋的,最近很苦恼
- 什么是 Python 编程语言?
- “致广大而尽精微,极高明而道中庸。”
- 永恒之黑(CVE-2020-0796 微软SMBv3协议远程代码执行漏洞)
- Java -- 每日一问:谈谈常用的分布式ID的设计方案?Snowflake是否受冬令时切换影响?
- 中国慕课moocpython答案_中国大学慕课moocPython编程基础答案
- Ubuntu 16.04 系列软件安装安装方法
- 海中山——洋底的崇山峻岭
- Java8:接口里面可以写实现方法吗【可以】 、接口可以多继承吗【可以】
- Flutter 入门指北之基础部件
- 网络编程Socket之wireshark使用
- 【Java实现】P1249最大乘积 -落谷
- 图解电商支付架构设计(参考)
- 【Css 基础】-- 块元素和行内元素、行内块元素
- git多台电脑代码同步php,如何在多台电脑同步代码
- 关于淘宝、天猫、阿里巴巴/1688商品详情api接口
- Steam流排序去重
- TGC2020海南站开启,QQ飞车赛车手训练营即刻出发!