logo

한국어
#!/bin/bash
usage() {
  echo "apache-tomcat port changer"
  echo "$0 (index) (server.xml)"
  exit 1
}

if [ $# -ne 2 ]; then
  usage
fi

PORT1=$(expr 8080 + $1)
PORT2=$(expr 8443 + $1)
PORT3=$(expr 8009 + $1)
PORT4=$(expr 8005 + $1)

if ! [ -w $2 ]; then
  usage
fi

echo "> index: $1"
echo "> file: $2"

sed -i "s/8080/${PORT1}/g" $2
sed -i "s/8443/${PORT2}/g" $2
sed -i "s/8009/${PORT3}/g" $2
sed -i "s/8005/${PORT4}/g" $2