From 49ed181104454cda4f99211f7ecde9325d8d6693 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Wed, 20 Nov 2024 11:50:39 +0200 Subject: [PATCH] don't use find again --- classify_videos.sh | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/classify_videos.sh b/classify_videos.sh index 2d4bef5..107255d 100755 --- a/classify_videos.sh +++ b/classify_videos.sh @@ -10,11 +10,12 @@ do echo "Channel name: '${channel}'" if [ -n "${video_id}" ] && [ "${video_id}" != "null" ]; then mkdir -p "${channel}" - while read -r file - do - echo "Moving file '${file}'..." - mv -- "${file}" "${channel}/" - done <<< "$(find . -mindepth 1 -maxdepth 1 -type f -name \*"${video_id}"\*)" + 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}"\*)" fi fi done <<< "$(find . -mindepth 1 -maxdepth 1 | grep -v downloaded | grep -Eo '\[[^]]{11}' | tr -d '[]' | sort | uniq)" @@ -30,11 +31,12 @@ do echo "Channel name: '${channel}'" if [ -n "${video_id}" ] && [ "${video_id}" != "null" ]; then mkdir -p "${channel}" - while read -r file - do - echo "Moving file '${file}'..." - mv -- "${file}" "${channel}/" - done <<< "$(find . -mindepth 1 -maxdepth 1 -type f -name \*"${video_id}"\*)" + 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}"\*)" fi fi done <<< "$(find . -mindepth 1 -maxdepth 1 | grep -v downloaded | grep -Eo '/[^\.]{11}' | tr -d '/' | sort | uniq)"