#!/usr/bin/env zsh i=4852.html while :; do echo $i j=$(lynx -dump $i | tr ' ' '\012' | cat -s | sed -e 's/^[^0-9]\([0-9]*\)[^0-9]\(Продолжение\)$/\1 \2/' | sed -e 's/^\([0-9]*\)\.$/\1/' | awk '$2=="Продолжение"{l=$1}$1=="Посилання"{ok=1}ok==1&&$1==l{okok=1;next}okok==1{print; exit}') test $j = 1 && break i=$j:t done