sed 命令详解

Posted 2567xl

tags:

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

linux中sed引用shell变量

如果变量a或者b有 -/ 等字符要用 \ 进行转义
字符串变量中可以用单引号或者双引号 ,区别:双引号支持变量引用、转义符(比如\n 换行),单引号不支持
sed 命令执行时加 -i 参数会把修改应用到源文件上,否则只是屏幕显示

a="one"
b="two"
# 第一种:
eval sed -i ’s/$a/$b/’ filename
# 第二种(推荐):
sed -i "s/$a/$b/" filename
# 第三种:
sed -i ’s/’$a’/’$b’/’ filename 
# 第四种:
sed -i s/$a/$b/ filename

 

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

linux文本三剑客之sed命令详解

sed命令详解

Linux学习011sed命令详解

linux sed命令参数及用法详解

sed命令详解

SED命令详解