一、SED介绍(Stream EDitor)

        SED是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要简单一些,awk的功能复杂,对列处理的功能比较强大。

        Linux sed命令是利用script 来处理文本文件。

        sed可依照script的指令,来处理、编辑文本文件。

        sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

二、语法

        sed  [-hnV][-e<script>][-f<script>][文本文件]

     1、参数说明:

        -e<script>或 --expression=<script>  以选项中指定的script来处理输入的文本文件。

        -f<script> 或 --file=<script文件> 以选项中指定的script来处理输入的文本文件。

        -h或--help 显示帮助

        -n或--quiet 或 --silent  仅显示scirpt处理后的结果

        -V 或 --version :显示版本信息。

        -r :表示使用扩展正则表达式。

    2、动作说明:

        a:新增,a的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)  a\string:在指定的行后面追加新行,内容为string

            image.png

        c:取代࿰