diff --git a/altibu wal'aslam/99-الموارد-المشتركة/scripts/classify.sh b/altibu wal'aslam/99-الموارد-المشتركة/scripts/classify.sh new file mode 100644 index 0000000..730318a --- /dev/null +++ b/altibu wal'aslam/99-الموارد-المشتركة/scripts/classify.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# سكربت تصنيف تلقائي للملفات + +FILE=$1 +FILENAME=$(basename "$FILE") + +# استخراج التاريخ +DATE=$(echo $FILENAME | grep -oE '^[0-9]{4}-[0-9]{2}-[0-9]{2}') + +# استخراج النوع +if [[ $FILE == *.mp4 ]] || [[ $FILE == *.mkv ]]; then + TYPE="فيديو" + FOLDER="🎬 فيديوهات" +elif [[ $FILE == *.pdf ]]; then + TYPE="PDF" + FOLDER="📄 دراسات" +elif [[ $FILE == *.md ]]; then + TYPE="نص" + FOLDER="📄 مقالات" +fi + +echo "الملف: $FILENAME" +echo "التاريخ: $DATE" +echo "النوع: $TYPE" +echo "المجلد المقترح: $FOLDER" +echo "" +echo "هل تريد نقل الملف؟ (y/n)" +read CONFIRM + +if [ "$CONFIRM" = "y" ]; then + mv "$FILE" "$FOLDER/" + echo "✅ تم النقل" +fi \ No newline at end of file