Для проверки, что интерфейс имеет прописанный gateway, вы можете использовать следующее условие в синтаксисе bash:
```bash
if nmcli -t -f NAME c s -a | grep -q "gateway"; then
echo "Интерфейс с прописанным gateway: $(nmcli -t -f NAME c s -a | grep "gateway" | cut -d: -f2)"
else
echo "Нет интерфейсов с прописанным gateway"
fi
```
Это условие сначала выполняет команду `nmcli -t -f NAME c s -a`, которая выводит все интерфейсы с их настройками. Затем оно использует команду grep для поиска строк, содержащих ключевое слово "gateway". Если grep находит такие строки, значит есть интерфейсы с прописанным gateway, и условие выполнено. В этом случае будет выведено сообщение со списком таких интерфейсов. Если grep не находит ни одной строки с ключевым словом "gateway", значит интерфейсы с прописанным gateway отсутствуют, и будет выведено соответствующее сообщение.