LINUX.ORG.RU

История изменений

Исправление der5ys7em, (текущая версия) :

Спасибо ребятам за вдохновление. Почитал западные форумы, и успешно заколхозил вот такое. Сработало.

#!/bin/bash dea=$(find ./ -maxdepth 1 -type f | wc -l) cycles=$(( dea / 1000 )) for ((k=0;k<=cycles;k++)); do dername=$(cat /dev/urandom | tr -dc ‘a-zA-Z0-9’ | fold -w 4 | head -n 1) mkdir ./«$dername» find . -maxdepth 1 -name ‘*.jpg’ | head -n 1000 | xargs -d $‘\n’ > mv -t ./«$dername» done

Исходная версия der5ys7em, :

Спасибо ребятам за вдохновление. Почитал западные форумы, и успешно заколхозил вот такое. Сработало.

#!/bin/bash dea=$(find ./ -maxdepth 1 -type f | wc -l) cycles=$(( dea / 1000 )) for ((k=0;k<=cycles;k++)); do dername=$(cat /dev/urandom | tr -dc ‘a-zA-Z0-9’ | fold -w 4 | head -n 1) mkdir ./«$dername» find . -maxdepth 1 -name ‘*.jpg’ | head -n 1000 | xargs -d $‘\n’ mv -t ./«$dername» done