1、一般的 替换
sed -i ' s#aa#bb#g' file
2、当需要引入 linux 变量时,单引号改为 双引号
如CC变量赋值"xxxx"
CC="xxxx"
sed -i “s#aa#$CC#g” file
3、特殊的情况 当想替换 $PWD 时 ,会报错
``
sed -i “s#aa#$PWD#g” file
改为
sed -i “s#aa#PWD)#g” file
$(echo $PWD) 是shell 中执行并存储 的匿名变量, 正常$变量名,但是它没有名字
$( 命令) 这种方式可以用来在shell 脚本中传递返回信息字符串 给变量










网友评论