我想tomcat
server.xml
用命令替换一些文件行sed
。
<Server port="8005" shutdown="SHUTDOWN">
为了
<Server port="8205" shutdown="SHUTDOWN">
和
<Connector port="8080" protocol="HTTP/1.1
为了
<Connector port="8280" protocol="HTTP/1.1
我试图这样做,但tmp_server_2.xml
总是空的:
sed -e "s/<Server port=\"8005\" shutdown=\"SHUTDOWN\">/<Server port=\"$short_port\" shutdown=\"SHUTDOWN\">/" /company/$tomcat_port/conf/server.xml > tmp_server.xml;
sed -e "s/<Connector port=\"8080\" protocol=\"HTTP/1.1\"/<Connector port=\"$port\" protocol=\"HTTP/1.1\"/" ./tmp_server.xml > ./tmp_server_2.xml;
这是为什么 ?我怎样才能做到这一点 ?