Если пользователь ничего не вводит, тогда $PORT
заменяется ничем - древнее соглашение для создания этой работы с оригинальной оболочкой Bourne:
if [ "x$PORT" == "x" ]; then
Хоть и более современные оболочки (то есть фактический bash, но не Solaris 10 / bin / sh, который
древний панцирь Борна) должен уметь иметь дело:
if [[ "$PORT" == "" ]]; then
или даже
if [[ -z "$PORT" ]]; then