task manager bash script
تفاصيل العمل
كتابة سكربت مرن (Portable Scripting): استخدمت الـ Shebang الاحترافي (#!/usr/bin/env bash) لضمان عمل السكربت على مختلف توزيعات Linux وأنظمة Unix بناءً على متغيرات البيئة $PATH. معالجة متقدمة للنصوص: اعتمدت على أدوات قوية مثل awk لمعالجة البيانات واستخراج التقارير، و sed لإجراء تعديلات وتحويلات فورية على النصوص داخل الملفات (Stream Editing). إدارة كاملة للمهام (CRUD Operations): يدعم السكربت إضافة، عرض، تحديث، وحذف المهام مع إمكانية البحث بكلمات مفتاحية (Keyword Search). نظام فلترة وتقارير: إمكانية تصفية المهام حسب الأولوية (Priority) أو الحالة (Status)، مع ميزة تصدير البيانات إلى ملفات CSV لسهولة التعامل معها برمجياً أو عبر برامج الجداول الحسابية. تحقق صارم من البيانات (Robust Validation): قمت ببناء نظام فحص للمدخلات باستخدام التعبيرات النمطية (Regex) لضمان صحة التواريخ، الأرقام، والحقول النصية، مما يمنع حدوث أخطاء في البيانات ويضمن دقة التقارير.
بطاقة العمل
طلب عمل مماثل