
用shell脚本完成html代码的替换,如果代码过多就会报错。求高人指点!
我想用sed用一大段html代码替换掉另外一大段,两段代码都放在文件夹内。sour=`cat/tmp/sour`repl=`cat/tmp/repl`sed-i"s#${...
我想用sed用一大段html代码替换掉另外一大段,两段代码都放在文件夹内。 sour=`cat /tmp/sour` r
epl=`cat
/tmp/repl`
sed -i "s#${sour}#${repl}#g" file
我运行的时候报s命令没有结束请问这个sed应该要如何写才是正确的? 展开
epl=`cat
/tmp/repl`
sed -i "s#${sour}#${repl}#g" file
我运行的时候报s命令没有结束请问这个sed应该要如何写才是正确的? 展开
2个回答
展开全部
简单的sed完成不了吧,建议通过以下方法;
1. 取得file中sour的开始行号和结束行号;
2. 删除file中sour部分
3. 附加文本的方式将repl加入到file中
1. 取得file中sour的开始行号和结束行号;
2. 删除file中sour部分
3. 附加文本的方式将repl加入到file中
展开全部
###launchInst.html
<html>
<head>
<title> launch your instance(s) </title>
</head>
<body>
<div>
<p>instance_type description:</p>
m1.tiny: Memory: 512MB, VCPUS: 1, Storage: 0G<br>
m1.small: Memory: 2048MB, VCPUS: 1, Storage: 20GB<br>
<form name="form1" method="post" action="launchInst.php" >
<b>inst_type </b>
<select name="inst_type" id="typeID">
<option>m1.tiny </option>
<option>m1.small </option>
</select> <br>
<b>inst_number: </b>
<select name="inst_num" id="numID">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
</select> <br>
<b>OS type: </b>
<select name="os_type" id="osID">
<option>ubuntu10_64</option>
<option>windows2003</option>
</select> <br>
<input type="submit" value="launching" name="sub" />
</form>
</div>
</body>
</html>
<html>
<head>
<title> launch your instance(s) </title>
</head>
<body>
<div>
<p>instance_type description:</p>
m1.tiny: Memory: 512MB, VCPUS: 1, Storage: 0G<br>
m1.small: Memory: 2048MB, VCPUS: 1, Storage: 20GB<br>
<form name="form1" method="post" action="launchInst.php" >
<b>inst_type </b>
<select name="inst_type" id="typeID">
<option>m1.tiny </option>
<option>m1.small </option>
</select> <br>
<b>inst_number: </b>
<select name="inst_num" id="numID">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
</select> <br>
<b>OS type: </b>
<select name="os_type" id="osID">
<option>ubuntu10_64</option>
<option>windows2003</option>
</select> <br>
<input type="submit" value="launching" name="sub" />
</form>
</div>
</body>
</html>
追问
?这是什麽?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询