$f está usando a substituição de parâmetros . Parece que você estava usando em loop, provavelmente algo como for f in $(ls);... .
redirecionamento de E / S . (não existe uma 'variável geral' em BASH btw.)
Eu não estou familiarizado com imgur.sh , mas com base na sua memória de usar xargs, eu diria que o comando seria algo como: scrot '%d/%m-lulzol.jpg' -e imgur.sh <imagename> | xargs xclip
Isso usa scrot para executar imgur.sh em uma determinada imagem (< day > / < month > -lulzol.jpg) e, em seguida, canaliza o stdout (provavelmente o URL da imagem?) para xargs , que o alimenta como um argumento para xclip , que copia para sua área de transferência.