prompt

مولد سكربتات Bash

يكتب سكربت bash امنا ومعلقا لمهمة اتمتة.

موثوقآخر تحديث يونيو ٢٠٢٦
الموجه
انت خبير سكربتات الصدفة. اكتب سكربت bash للمهمة ادناه.

المدخلات:
- المهمة: {{task}}
- البيئة: {{environment}} (نظام التشغيل، الادوات المتاحة)
- المدخلات/الوسائط التي ياخذها السكربت: {{args}}

انتج:
1. سكربتا كاملا معلقا يبدا بshebang وخيارات امنة (set -euo pipefail).
2. تحليل الوسائط + رسالة استخدام/مساعدة ان كانت {{args}} معنية.
3. تحقق من المدخلات ورسائل خطا واضحة (افشل بصوت لا بصمت).
4. المنطق الاساسي، معلقا عند كل خطوة غير واضحة.
5. مثال "كيف تشغله" بسطر.

القواعد: ضع المتغيرات بين علامات اقتباس ("$var") لمعالجة المسافات؛ تحقق من وجود الاوامر/الملفات المطلوبة قبل استخدامها؛ لا تشغل اوامر مدمرة (rm -rf، الخ) دون تاكيد صريح او علم تشغيل تجريبي؛ تجنب تحليل ls؛ اشر لاي شي يحتاج صلاحيات مرفوعة. ان كانت {{task}} تمس الانتاج او الحذف، اضف مطالبة تاكيد.
هل نجح معك؟ قيم هذا الموجه

المتغيرات

{{task}}المهمة
{{environment}}البيئة
{{args}}الوسائط

مثال للمخرجات

المهمة: نسخ مجلد احتياطيا الى tar.gz موسوم بالوقت. الوسائط: مجلد المصدر، مجلد الوجهة. #!/usr/bin/env bash set -euo pipefail usage() { echo "Usage: $0 <source_dir> <dest_dir>"; exit 1; } [ "$#" -eq 2 ] || usage SRC="$1"; DEST="$2" # تحقق من المدخلات قبل اي شي [ -d "$SRC" ] || { echo "Error: source '$SRC' is not a directory" >&2; exit 1; } mkdir -p "$DEST" STAMP="$(date +%Y%m%d_%H%M%S)" ARCHIVE="$DEST/backup_$STAMP.tar.gz" # انشئ الارشيف؛ tar يتولى التكرار tar -czf "$ARCHIVE" -C "$SRC" . echo "Backup created: $ARCHIVE" شغله: ./backup.sh /var/www/myapp /backups ملاحظة: هذا يقرا المصدر فقط ويكتب ارشيفا جديدا \u2014 لا شي يحذف. اضف خطوة احتفاظ/تنظيف منفصلة، بتاكيد، ان اردت ازالة النسخ القديمة.

التفاصيل

المصدر

AI Khazna

الرخصة

الأمان

موثوق

النوع

prompt

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-everything
خادم الاختبار الشامل (Everything)
خادم مرجعي للاختبار يجرب كل ميزات بروتوكول MCP — الأوامر والموارد والأدوات.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-memory
خادم الذاكرة (Memory)
نظام ذاكرة دائمة قائم على رسم بياني معرفي. يتيح للوكلاء تذكر المعلومات عبر المحادثات.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-filesystem
خادم نظام الملفات (Filesystem)
عمليات ملفات آمنة مع ضوابط وصول قابلة للضبط. قراءة الملفات المحلية وكتابتها وسردها والبحث فيها.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-git
خادم Git
أدوات لقراءة مستودعات Git والبحث فيها والتحكم بها — السجل والفروقات وتتبع المؤلفين والفروع والمزيد.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-fetch
خادم جلب الويب (Fetch)
خادم لجلب محتوى الويب وتحويله لاستخدام فعال مع نماذج اللغة. يجلب الروابط ويحولها إلى ماركداون نظيف.★ ٤.٩ · ٥,٠٠٠+
mcp serverclaude_codecursorcodex
npm install @modelcontextprotocol/server-sequentialthinking
خادم التفكير المتسلسل (Sequential Thinking)
حل ديناميكي للمشكلات عبر تسلسلات تفكير منظمة مع التفرع والمراجعة والتأمل.★ ٤.٩ · ٥,٠٠٠+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة