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;
何故ですか ?どうやってやるの ?