Почему двойная загрузка одной и той же веб-страницы с помощью wget приводит к созданию двух разных файлов?

ssh проглотит остаток стандартного ввода. Используйте другой файловый дескриптор для цикла чтения while -:

while IFS= read -u4 -r host
do
  echo "Running $host"
  process
  echo "DONE $host"
done 4< host_file
3
01.06.2021, 12:02
1 ответ

Вы можете решить эту проблему, используя 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                                                              
$
5
28.07.2021, 11:27

Теги

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