1

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;

何故ですか ?どうやってやるの ?

4

1 に答える 1