Полагаю, вы хотите, чтобы вывод команды был сохранен в переменной.Если это так, то вы должны, во-первых, назначить команду переменной, а во-вторых, не отправлять вывод в /dev/null.
x=`nc -zv -w30 127.0.0.1 $PORT`
ИЛИ альтернативный синтаксис:
x=$(nc -zv -w30 127.0.0.1 $PORT)