#!/bin/sh CURL='curl -sSf' QUERYURL="https://www.google.com/search?tbm=isch&pws=0&hl=nl&num=1&q=" ARGMATCH=']+src="(http[^"]+)"' for q in "$@" do [ -e "$q.jpg" ] && continue echo "$q" QUERYARG="%22$q%22" QUERYRES=$($CURL "$QUERYURL$QUERYARG" | perl -nE "say for /$ARGMATCH/" | head -1) $CURL "$QUERYRES" -o "$q.jpg" || continue done