您的位置:首页 > 运维架构 > Shell

王高利:Linux_shell三剑客之sed命令使用详解

2016-04-15 10:35 274 查看
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
—sed的选项、命令、替换标记
命令格式

选项

sed元字符集
—sed用法实例

替换操作:s命令全面替换标记g
定界符
删除操作:d命令
已匹配字符串标记&
组合多个表达式
引用
选定行的范围 ,(逗号)
多点编辑:e命令

从文件读入:r命令
写入文件:w命令
追加(行下):a\命令
下一个:n命令
变形:y命令
退出:q命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息