Меня недавно попросили придумайте что-нибудь, что больше походило бы на сложное сердцебиение.
for i in `curl -s -L cnn.com |egrep --only-matching "http(s?):\/\/[^ \"\(\)\<\>]*" | uniq` ; do curl -s -I $i 2>/dev/null |head -n 1 | cut -d$' ' -f2; done
Или, расширенный для большей читабельности,
for i in $(curl -s -L cnn.com |egrep --only-matching 'http(s?):\/\/[^ \"\(\)\<\>]*' | uniq)
do
curl -s -I "$i" 2>/dev/null | head -n 1 | cut -d' ' -f2
done
Я сделал curl
веб-сайт, проанализировал все ссылки из html, а затем curl
эти проанализированные ссылки , выводит только код состояния. Затем я бы поискал коды состояния http> = 400, чтобы найти ошибки.
Как оказалось, это именно то, что я искал :https://scribles.net/enabling-hands-free-profile-on-raspberry-pi-raspbian-stretch-by-using-pulseaudio/
Я сделал ложное предположение, что у нового raspberry pi 3B+ не было такой проблемы с чипсетом, как у его предшественника. Как только я купил Bluetooth-ключ за 10 долларов, все заработало.