shell命令三剑客之sed命令详解
目录 1.初识sed命令 1.1 sed命令是什么 1.2 sed工作原理 1.3 sed 命令怎么用 1.4 示例 1.4.1 sed的n选项和编辑命令p的示例 1.4.2 sed的d编辑命令(不删除原文件内容)示例 1.4.3 sed的编辑命令之a追加命令示例 1.4.4 sed的编辑命令之i插入命令示例 1.4.5 sed的编辑命令之c替换命令示例 1.4.6 sed的编辑命令之r读入命令示例 1.4.7 sed的编辑命令之w写入命令示例(w命令不加-i也是直接修改原文件!) 1.4.8 sed的编辑命令之替换s命令示例 1.5 sed的s编辑命令可以使用任意分隔符作为定界符 1.6 sed 命令的-i 选项 1.7 sed的编辑命令补充之:G命令 1.8 sed命令特殊用法 1.9 sed的s命令中支持\t \n \s(正则里表示空白) 2 练习 shell中最核心的三个命令grep、sed、awk。 其中, grep:文本搜索。 sed:文本处理。 awk:文本分析工具、语言。 本文主要讲述sed命令的用法。 1.初识sed命令 1.1 sed命令是什么 sed是一种支持正则表达式的非交互式流编辑器。是脚本中修改文本或者文本替换的最佳工具。 1.2 sed工作原理 sed工作在内存,有两个空间: pattern space(模式空间):缓存空间,较多使用