|
想用sed命令实现两个变量的替换,把$srcdir1的内容替换成$inputsrcdir1的内容但是怎么搞也搞不好,在网上也查了挺长时间的,目前试了以下几种方法,都不行,各位帮忙看看错在哪里,谢谢大家。
echo $srcdir1
c:/run//txt
echo $inputsrcdir1
/data/
(1)sed -e "/$srcdir1/$inputsrcdir1" html.txt
(2)sed -e "s/$srcdir1/$inputsrcdir1/" html.txt
(3)sed -e 's/${srcdir1}/${inputsrcdir1}/' html.txt
(4)sed -e 's/${srcdir1}/${inputsrcdir1}/g' html.txt
(5)sed -e s/${srcdir1}/${inputsrcdir1}/g html.txt
(6)sed -i "s/srcdir1/$inputsrcdir1/g" html.txt
我用的是《红帽企业 Linux 5》(RedHat Enterprise Linux 5 Update 2)
内核版本:Linux localhost.localdomain 2.6.18-92.el5xen |
|