码迷,mamicode.com
首页 > 系统相关 > 详细

linux命令之sed

时间:2018-05-11 13:47:43      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:div   sed命令   inux   file   关键字   option   col   使用   code   

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

标签:div   sed命令   inux   file   关键字   option   col   使用   code   

原文地址:https://www.cnblogs.com/hwli/p/9024110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!