Linux sed命令的使用

1.功能简介

sed(Stream EDitor)是一种流文件编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(Pattern Space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕,接着处理下一行,直到文件末尾。文件内容并没有改变,除非使用-i选项。sed主要用来编辑一个或多个文件,简化对文件的反复操作或者用来编写转换程序等。

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

2.命令格式

sed [OPTION]... {script-only-if-no-other-script} [input-file]...

其中OPTION为命令选项,script-only-if-no-other-script为处理动作,可以由-e指定多个,input-file为输入文件,可以指定多个。

3.选项说明

选项:
-n,--quiet,--silent:使用安静模式。sed的一般用法中,所有来自STDIN的数据一般都会被打印到终端上,如果加上-n后,则只有经过sed特殊处理的那一行才会被列出来。
-e 
                    
                    

你可能感兴趣的:(Linux sed命令的使用)