#!/usr/bin/env zsh for j in *.html; do lynx -dump $j | grep 'mikhailmasl.livejournal.com/[0-9]\+.html$' | fgrep -v www.livejournal.com | awk '{print $NF}' | while read i; do f=$i:t test -f $f || socks wget $i done done