ssh проглотит остаток стандартного ввода. Используйте другой файловый дескриптор для цикла чтения while -:
while IFS= read -u4 -r host
do
echo "Running $host"
process
echo "DONE $host"
done 4< host_file
Вы можете решить эту проблему, используя w3m с параметром -dump
, который игнорирует теги при отображении страницы.
$ w3m -dump https://twiki.di.uniroma1.it/twiki/view/Reti_Avanzate/InternetOfThings2021 > file1
$ w3m -dump https://twiki.di.uniroma1.it/twiki/view/Reti_Avanzate/InternetOfThings2021 > file2
$ if cmp -s file1 file2; then echo "Files are not different"; fi
Files are not different
$