Seria um pouco mais fácil fazer isso:
wget http://example.com/news/36843 -q -O - \
| grep -Eo 'http://example.com/uploads/[0-9]+/[^"]+\.jpg' \
| wget -i -
Quanto ao -A
, você pode filtrar arquivos jpg. Para filtrar o caminho, você precisa de -I
. Mas funciona apenas no modo recursivo, por isso, pode descarregar mais do que pretende:
wget http://example.com/news/36843 -r --level 1 -A jpg -I "/uploads/[0-9]*"
Não testado.