diff --git a/classify_videos.sh b/classify_videos.sh index 107255d..c5402d5 100755 --- a/classify_videos.sh +++ b/classify_videos.sh @@ -10,12 +10,11 @@ do echo "Channel name: '${channel}'" if [ -n "${video_id}" ] && [ "${video_id}" != "null" ]; then mkdir -p "${channel}" - mv -- "*${video_id}*" "${channel}/" - # while read -r file - # do - # echo "Moving file '${file}'..." - # mv -- "${file}" "${channel}/" - # done <<< "$(find . -mindepth 1 -maxdepth 1 -type f -name \*"${video_id}"\*)" + while read -r file + do + echo "Moving file '${file}'..." + mv -- "${file}" "${channel}/" + done <<< "$(ls | grep -- "${video_id}")" fi fi done <<< "$(find . -mindepth 1 -maxdepth 1 | grep -v downloaded | grep -Eo '\[[^]]{11}' | tr -d '[]' | sort | uniq)" @@ -31,12 +30,11 @@ do echo "Channel name: '${channel}'" if [ -n "${video_id}" ] && [ "${video_id}" != "null" ]; then mkdir -p "${channel}" - mv -- "*${video_id}*" "${channel}/" - # while read -r file - # do - # echo "Moving file '${file}'..." - # mv -- "${file}" "${channel}/" - # done <<< "$(find . -mindepth 1 -maxdepth 1 -type f -name \*"${video_id}"\*)" + while read -r file + do + echo "Moving file '${file}'..." + mv -- "${file}" "${channel}/" + done <<< "$(ls | grep -- "${video_id}")" fi fi done <<< "$(find . -mindepth 1 -maxdepth 1 | grep -v downloaded | grep -Eo '/[^\.]{11}' | tr -d '/' | sort | uniq)"