sed<替换、删除、查询、增加>
来源:互联网 发布:mac梦幻西游装在那 编辑:程序博客网 时间:2024/04/30 21:59
对每行处理,文本替换
1.替换:s命令
sed ‘s/jcdd/ganji/g’ file ;把文件file中出现jcdd的换出ganji.
g标志在整行范围内把jcdd都替换为ganji。如果没有g标记,则只有每行第一个匹配的jcdd被替换成ganji。g换出Ng代表第N处开始出现的替换
sed -n ‘s/^jcdd/ganji/p’ file; (-n)选项和p标志一起使用表示只打印那些发生替换的行,如果某一行开头的jcdd被替换成ganji,就打印它。
sed 's/^192.168.0.1/&localhost/' file ;&符号表示替换换字符串中被找到的部份。所有以192.168.0.1开头的行都会被替换成它自已加 localhost,变成192.168.0.1localhost。
sed -i‘s/jcdd/ganji/g’ file ; -i选项可以使替换后的文件保存更新
2.删除:d命令
sed ‘/^$/d’ file;移除空白行,空白行用^$匹配
sed ‘2d’ file; 删除第二行
sed ‘2,$d’ file;删除第二行到尾行之间的所有行
sed ‘/jcdd/’d file;删除包含jcdd的行
3.查询
sed -n ‘/jcdd/p’ file; 显示包含jcdd的所有行
4.增加一行
sed ‘1a drink tea’ file; 第一行后增加字符串drink tea.
Sed ‘1,3a drink tea ‘ file; 第一行到第三行后加字符串
0 0
- sed<替换、删除、查询、增加>
- sed增加,删除,替换命令
- sed 删除、替换、打印
- shell文件操作(删除,显示,查找,增加,替换) sed用法
- Sed替换删除添加字符串
- sed命令:删除匹配行和替换
- SQL数据库的表table操作方法:查询+插入+删除+增加+修改+替换+排序+运算
- mongodb 增加、删除、修改、查询
- AngularJS 查询 删除 增加 修改
- DOM08---节点的增加,删除,替换,克隆
- sed 替换
- sed替换
- sed 替换
- sed替换
- sed替换
- sed 替换
- sed替换
- sed 替换
- 年华正好,与传智播客共成长_访传智播客咨询部助理刁敏
- seq<打印出一串有序的数字>
- 如何采用C程序实现对硬盘坏道的检测,请
- 数据字典
- 工信部:中国智慧城市NRI世界排名62,与总体目标相去甚远
- sed<替换、删除、查询、增加>
- MySQL中的视图及性能问题
- MySQL
- 结构体的大小
- 横向打破物联网行业“闭环应用”模式
- MongoDB学习笔记(查询)
- JAVA在win7中获取mac 物理地址
- awk<文本分析、指定分隔符、显示指定域>
- 详谈:安卓App容易反编译,如何保你开发者App安全无忧!