Sed入门

    sed英文名为Stream Editor,行编辑器
    sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有诸如“D”这样的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。
    功能:主要用来自动编辑一个或者多个文件,简化对文件的反复操作,编写转换程序等。

sed工具

用法:
    sed [option]… ‘script’ inputfile…
常用选项:
    -n 不输出模式空间内容到屏幕,即不自动打印。
    -e 多点编辑,即依次执行多个命令
    -f /path/script_file 从指定文件中读取编辑脚本
    -r 支持使用扩展的正则表达式
    -
i.bak 备份文件后直接修改源文件
scropt:
    ‘地址命令’