一、使用sed来替换的时候碰到&符
0、&符会被替换成当前匹配的模式
echo '#DOMAIN#' | sed 's/#DOMAIN#niliu.me?search=%s&page=1/g' niliu.me?search=%s#DOMAIN#page=1
1、如果不想被替换需要转译
echo '#DOMAIN#' | sed 's/#DOMAIN#/niliu.me?search=%s\&page=1/g' niliu.me?search=%s&page=1
2、对匹配到的模式进行处理
echo 'hello world' | sed 's/[a-z]*/(&)/g' (hello) (world)