王高利:Linux_shell三剑客之sed命令使用详解
2016-04-15 10:35
274 查看
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
—sed的选项、命令、替换标记
命令格式
—sed用法实例
替换操作:s命令全面替换标记g
定界符
删除操作:d命令
已匹配字符串标记&
组合多个表达式
引用
选定行的范围 ,(逗号)
多点编辑:e命令
从文件读入:r命令
写入文件:w命令
追加(行下):a\命令
下一个:n命令
变形:y命令
退出:q命令
—sed的选项、命令、替换标记
命令格式
选项
sed元字符集—sed用法实例
替换操作:s命令全面替换标记g
定界符
删除操作:d命令
已匹配字符串标记&
组合多个表达式
引用
选定行的范围 ,(逗号)
多点编辑:e命令
从文件读入:r命令
写入文件:w命令
追加(行下):a\命令
下一个:n命令
变形:y命令
退出:q命令
相关文章推荐
- 一步一步跟我学易语言之第二个易程序菜单设计
- Lua学习笔记之运算符和表达式
- Lua教程(三):表达式和语句
- Lua基础教程之赋值语句、表达式、流程控制、函数学习笔记
- Ruby中case表达式详解
- 剖析C++中的常量表达式与省略号的相关作用
- 实例详解C#正则表达式
- C#编程自学之运算符和表达式
- 理解C#中的Lambda表达式
- FCK编辑器(FCKEditor)添加新按钮和功能的修改方法
- ecshop后台编辑器替换成ueditor编辑器
- javascript属性访问表达式用法分析
- JavaScript中:表达式和语句的区别[译]
- 详解JavaScript的表达式与运算符
- jquery可定制的在线UEditor编辑器
- 10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
- js 中的switch表达式使用示例
- js表达式计算器代码
- SQLite教程(六):表达式详解
- 用PHP实现的四则运算表达式计算实现代码