码迷,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
迷上了代码!