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的主要内容,如果未能解决你的问题,请参考以下文章