Linux sed命令的使用
1.功能简介
sed(StreamEDitor)是一种流文件编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(PatternSpace),接着用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