linux命令之sed

Posted program_Li

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令之sed相关的知识,希望对你有一定的参考价值。

sed命令格式

sed [options] command file(s)

替换:s命令

sed s/原字符串/替换字符串/

末尾的“g”代表替换全部,否则只替换每行的第一个:

# 替换所有匹配关键字
sed s/原字符串/替换字符串/g

“-i”参数:直接修改并保存

sed -i s/原字符串/替换字符串/g filename

对文件做备份:

sed -i .bak s/原字符串/替换字符串/g filename

例:source Insight中经常遇到很多Tab符换成4个空格,就可以使用此命令批量替换。

sed -i s/\t/    /g *.c  //将所有.c文件中的Tab符替换为4个空格
sed -i s/\t/    /g *.h  //将所有.h文件中的Tab符替换为4个空格

 

以上是关于linux命令之sed的主要内容,如果未能解决你的问题,请参考以下文章

Linux基本命令之sed

linux之sed命令详解

Linux命令之——sed命令

Linux命令之sed使用入门概述

linux命令之sed

Linux命令简单操作之sed