From 1de23c76dd2ee411e5843266e040400a52dc49cf Mon Sep 17 00:00:00 2001 From: Mohamed-Abdelhalim2 Date: Sun, 26 Jul 2026 19:29:13 +0000 Subject: [PATCH] =?UTF-8?q?=D8=B3=D9=83=D8=B1=D8=A8=D8=AA=20=D8=A3=D8=AA?= =?UTF-8?q?=D9=85=D8=AA=D8=A9=20=D8=A7=D9=84=D8=AA=D8=B5=D9=86=D9=8A=D9=81?= =?UTF-8?q?=20(Bash)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mohamed-Abdelhalim2 --- .../99-الموارد-المشتركة/scripts/classify.sh | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 altibu wal'aslam/99-الموارد-المشتركة/scripts/classify.sh 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