Linux shell 用sed在文档中 增加一行 或 删除一行
来源:互联网 发布:logstash node 编辑:程序博客网 时间:2024/05/18 03:20
Linux shell 用sed在文档中 增加一行 或 删除一行
2011-03-28 04:48:16| 分类:Linux | 标签:|举报|字号大中小 订阅
1. ============》》》添加 用sed在文档中间指定行后增加一行
有时候我们会用脚本,来修改文档,比如在文档中增加一行或减少一行
echo "1";
echo "2";
echo "4";
echo "5";
如上例子,想要在echo "2";后面加上一条echo "3";可以用如下命令
sed -i '/echo \"2\";/a\echo \"3\";' test.sh
之所以用分号,是因为文本中本来就有。也就是说分号不是必须的!
抽象出来就是: sed -i '/* /a*' filename
2. ============》》》删除 sed 删除文件中的一行内容
Linux shell脚本 删除文件中的一行内容
比如:在1.txt里有以下内容:
HELLO=1
NI=2
WORLD=3
I Love China.
Love all
....
如果是要删除第三行:
sed -i '3d' 1.txt
如果删除以Love开头的行
sed -i '/^Love/d' 1.txt
删除包含Love的行
sed -i '/Love/d' 1.txt
0 0
- Linux shell 用sed在文档中 增加一行 或 删除一行
- easyui datagrid增加一行或删除一行
- Linux sed之删除文件第一行
- sed 如何删除一行
- shell删除txt文档第一行
- EXT增加删除一行
- 增加删除一行
- table 增加、删除一行
- 表格动态增加一行和删除一行
- shell sed 在文件第一行后插入文本
- shell在每一行插入字符,sed用法
- 使用jquery操作table元素:增加或删除一行
- js+jquery实现增加或删除表格中的一行数据
- 在table中通过按钮添加一行或者删除一行
- jQuery实现表格全选、反选、删除一行或多行、增加一行
- 增加或减少一行(GridView)
- 在JTable中复制一行或一列
- java中对IO文件的操作(读,写,增加一行,删除一行,删除文件)
- Rails-栈
- IOS-NSDate之今天,昨天,这周,这个月,上个月
- RSS 的介绍和使用
- UVa 210 Concurrency Simulator(双端队列)
- 百度2014研发类校招笔试题分析
- Linux shell 用sed在文档中 增加一行 或 删除一行
- xcode rsa报错
- Eclipse下Android项目打包方法
- 运算优先级
- fedora下安装vmware-tools时提示 The path "" is not a valid path to the $(kernel number) kernel headers
- AH00341: winnt_accept: Asynchronous AcceptEx failed.
- How To Use the GitLab User Interface To Manage Projects
- 华为老总任正非谈话语录
- 制作图像素材时,背景图片中的区域位置坐标定位