Bash проверка открытого порта. Как проверить результат работы команды?
Переменная $? содержит результат последней выполненной команды (0=успех)#!/bin/bash

nc -z <host> <port>

if [ $? -ne 0 ]; then
echo 'Открыт'
else
echo 'Закрыт'
fi
Bash скрипт без nc, с использованием того же $?echo "" > /dev/tcp/192.168.1.10/443 && echo "Opened" || echo "Closed"