Você não parece dizer isso explicitamente, mas se todos os seus arquivos JPEG tiverem nomes de arquivos, a maneira mais fácil de fazer isso é usar $ {x% .jpg} para criar uma variável que seja apenas o nome base do arquivo. o arquivo JPEG sem .jpg
:
for i in *.jpg; do d="${i%.jpg}"; mkdir "$d"; mv "$i" "$d"; done