sed 变量替换2012
2015-03-19 11:06
148 查看
转自:http://blog.chinaunix.net/uid-25505925-id-3321133.html
通常我们使用sed的时候使用单引号
$echo "aaaa" | sed-n
's/aaaa/bbbb/p'
bbbb
但是如果我们想使用变量来替换呢?
b=bbbb
$echo "aaaa" | sed-n
's/aaaa/$b/p'
$b
没有被替换,输出是$b。 单引号中$b shell 没有解释并替换
那我们可以将单引号换成双引号
echo "aaaa" | sed-n
"s/aaaa/$b/p"
bbbb
如果
b=bbbb/bbbb
在进行替换呢?
echo "aaaa" | sed-n
"s/aaaa/$b/p"
sed: -e expression #1, char 13: unknownoption
to `s
?如何解决呢;$b中的/被用作了s命令匹配
将sed中/ 替换成# 就行了
echo "aaaa" | sed-n
"s#aaaa#$b#p"
bbbb/bbbb
通常我们使用sed的时候使用单引号
$echo "aaaa" | sed-n
's/aaaa/bbbb/p'
bbbb
但是如果我们想使用变量来替换呢?
b=bbbb
$echo "aaaa" | sed-n
's/aaaa/$b/p'
$b
没有被替换,输出是$b。 单引号中$b shell 没有解释并替换
那我们可以将单引号换成双引号
echo "aaaa" | sed-n
"s/aaaa/$b/p"
bbbb
如果
b=bbbb/bbbb
在进行替换呢?
echo "aaaa" | sed-n
"s/aaaa/$b/p"
sed: -e expression #1, char 13: unknownoption
to `s
?如何解决呢;$b中的/被用作了s命令匹配
将sed中/ 替换成# 就行了
echo "aaaa" | sed-n
"s#aaaa#$b#p"
bbbb/bbbb
相关文章推荐
- sed替换中使用变量
- sed当中使用变量替换以及执行外部命令
- sed 变量替换 把m.txt文件中的$i替换成$j
- sed运用实例一――基于变量的动态替换
- sed 变量替换
- sed shell 变量替换 变量含有空格以及单引号问题
- sed 变量替换
- sed变量替换例子
- sed把变量内容替换到文件内容
- sed处理变量替换
- sed替换 - 含反斜杠(/)和Shell变量
- sed使用变量,替换掉第一行。
- shell脚本之sed使用----替换、变量、转义字符
- sed命令的变量替换举例
- sed处理变量替换
- sed 变量替换
- Sed 变量替换方法
- shell ,sed命令用变量替换字符串,单引号改为双引号
- sed处理变量替换
- sed当中使用变量替换以及执行外部命令