- 论坛徽章:
- 0
|
本帖最后由 limaoyuan 于 2014-06-25 11:43 编辑
想把url(中的/images/abc1.png?11)换成/136905/images/abc1.png?11。
我遇到了下面的问题,如果在s参数中带了问号就匹配不到了
不能替换:
echo 'background-image: url("/images/abc1.png?11");' | awk -v s="/images/abc1.png?11" -v d="/136905/images/abc1.png" '{gsub(s,d)}1
输出
'background-image: url("/images/abc1.png?11"); //没被替换
能替换:
echo 'background-image: url("/images/abc1.png?11");' | awk -v s="/images/abc1.png" -v d="/136905/images/abc1.png" '{gsub(s,d)}1'
输出
background-image: url("/136905/images/abc1.png?11"); //被替换了 |
|