Shell:用sed命令删除特定行
一、sed命令
Linux sed 命令是利用脚本来处理文本文件。
sed 可依照脚本的指令来处理、编辑文本文件。
此处用-i参数实现
-i : 直接在文件上编辑 (edit files in place)
二、sed命令删除特定行号
删除第N行
sed -i 'Nd' filename
#删除前两行
sed -i '1,2d' filename
删除最后一行
sed -i '$d' filename
删除第N~M行
sed -i 'N,Md' filename # file的[N,M]行都被删除
删除shell变量表示的行号
sed -i "${var1},${var2}d" filename # 这里引号必须为双引号
三、sed命令删除包含特定字符行
删除包含"xxx"的行
sed -i '/xxx/d' filename
四、sed从指定字符行开始删除
删除"xxx"以及后面3行
str=xxx
start_line=`sed -n "/${str}/=" filename`
after_count=3
end_line=$(($start_line + $after_line))sed -i $start_line','$end_line'd' filename
# or
sed -i "${start_line},${end_line}d" filename
Shell:用sed命令删除特定行相关推荐
- linux sed命令 删除指定行
sed命令常用到的两个选项: -i : 直接在文件上编辑 (edit files in place) -e[默认选项]:只在命令行输出,而文件不改变 (add the script to the co ...
- sed删除以什么开头的内容_使用 sed 命令删除文件中的行
原标题:使用 sed 命令删除文件中的行 Sed 代表流编辑器 Stream Editor ,常用于 Linux 中基本的文本处理.sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要 ...
- sed删除以什么开头的内容_技术|如何使用 sed 命令删除文件中的行
Sed 代表流编辑器Stream Editor,常用于 Linux 中基本的文本处理.sed 命令是 Linux 中的重要命令之一,在文件处理方面有着重要作用.可用于删除或移动与给定模式匹配的特定行. ...
- 骚操作,如何使用 sed 命令从文本文件中删除特定行?
您可以使用 Vim 或 Nano 等文本编辑器,输入文件并删除所需的行,但是,这种方法不适合使用 bash 脚本进行自动化. 相反,您可以使用强大的 sed 命令行编辑器并删除符合特定条件的行,当然, ...
- linux 行首加特定字符_linux shell 用sed命令在文本的行尾或行首添加字符
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...
- sed搜索某行在行末追加_linux shell 用sed命令在文本的行尾或行首添加字符
昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...
- linux shell 用sed命令在文本的行尾或行首添加字符
from:http://www.cnblogs.com/aaronwxb/archive/2011/08/19/2145364.html 昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了s ...
- [linux] linux sed命令删除一行/多行
删除第一行 sed -i '1d' filename 范围删除,删除1-3行 sed -i '1,3d' filename 删除第n行 sed -i 'nd' filename 删除最后一行 sed ...
- [shell基础]——sed命令
---恢复内容开始--- 关于sed sed 是一种在线编辑器,它一次处理一行内容. 处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着 ...
最新文章
- 为什么将表格的method改为post后就无法工作_用Python将Keras深度学习模型部署为Web应用程序...
- cefsharp异步抓取html5,winform插件cefsharp65最新版完美demo,完美flash、html5、和调用摄像头支持,部署就能用...
- 案例:实现商品分类导航栏
- Flash遮罩之溜光字制作一
- fiddler+雷电模拟器进行APP抓包(可抓HTTPS)
- 篮球c语言程序,源程序C代码:篮球比赛应用系统
- 宏观经济及贵金属年报:经济温和复苏,金银宽幅震荡-20210104.PDF
- 在IDEA新建了个moudle,但maven里该moudle名显示为灰色
- 苹果原壁纸高清_ios14.2壁纸原图高清分享:苹果ios14.2壁纸高清无水印[多图]
- 语音芯片排行榜,为何唯创知音WT588F语音芯片如此受欢迎
- kdj值应用口诀_kdj指标怎么用?KDJ值应用口诀(2)
- 论5G无线射频芯片CB5746LP
- Bluedroid协议栈BTU线程处理HCI数据流程分析
- oracle数据库备份恢复后乱码,RMAN做数据文件恢复后,查询表中数据出现乱码
- 交通肇事罪法院是如何量刑
- Simulink代码生成: Model Reference及其代码
- 如何打造一场引爆朋友圈的母亲节营销活动
- 慎重推荐十个优秀的网络硬盘(网盘)
- pip command
- Python实现将一段话txt生成字幕srt文件