Проблемы с беспроводным подключением в Fedora 25

Вы почти у цели. Просто опустите восклицательный знак:

OUTPUT='blah blah (Status: 200)'
if echo "$OUTPUT" | grep -q "(Status:\s200)"; then
    echo "MATCH"
fi

Результат:

MATCH

Условие if выполняется, если grep возвращается с кодом выхода 0 (что означает совпадение). ! восклицательный знак отменяет это.

0
01.03.2017, 19:31
1 ответ

У меня была аналогичная проблема, и дальнейшее расследование показало, что я могу пинговать IP-адреса (ping XXX.XXX.XXX.XXX )как в локальной сети, так и в Интернете (ping 8.8. 8.8 ). Проверка связи с веб-адресами, такими как mail.yahoo.com, не работала, что указывает на проблему с разрешением доменного имени. Когда происходит удаление connman, остаются символические ссылки для файла /etc/resolv.conf на /var/run/connman/resolv.conf. Эту ссылку необходимо заменить ссылкой на файлы конфигурации NetworkManager, которые находятся в /var/run/NetworkManager/resolv.conf. Команда;

ln -sf /var/run/NetworkManager/resolv.conf /etc/resolv.conf

После установления обратной связи с файлом NetworkManager соединения с использованием доменных имен могут быть установлены снова.

2
29.04.2021, 00:04

Теги

Похожие вопросы