cat ${src_path}/${rc_script}_gazebo_iris | sed s/_SIMPORT_/${sim_port}/ | sed s/_MAVPORT_/${mav_port}/g | sed s/_MAVOPORT_/${mav_oport}/ | sed s/_MAVPORT2_/${mav_port2}/ | sed s/_MAVOPORT2_/${mav_oport2}/ > rcS
cd ../
fi
cd$n
sudo -b -u $user ../px4 -d rcS >out.log 2>err.log
cd ../
n=$(($n+1))
sim_port=$(($sim_port+$port_step))
mav_port=$(($mav_port+$port_step))
mav_port2=$(($mav_port2+$port_step))
mav_oport=$(($mav_oport+$port_step))
mav_oport2=$(($mav_oport2+$port_step))
working_dir="instance_$n"
if[ ! -d $working_dir];then
mkdir -p "$working_dir"
pushd"$working_dir"&>/dev/null
# replace template config with configured ports of current instance
cat ${src_path}/${rc_script}| sed s/_SIMPORT_/${sim_port}/ |\
sed s/_MAVPORT_/${mav_port}/g | sed s/_MAVOPORT_/${mav_oport}/ |\
sed s/_MAVPORT2_/${mav_port2}/ | sed s/_MAVOPORT2_/${mav_oport2}/ > rcS