ForHosting KIT · النصوص والذكاء الاصطناعي

تهريب shell (POSIX)

حوّل أي نص إلى وسيط آمن للصدفة: تصبح «it's» هكذا 'it'\''s'، فتقرؤها bash مرة أخرى على أنها it's تمامًا. اختر علامات الاقتباس المفردة أو المزدوجة أو الخيار التلقائي، ولا يُنفَّذ أي شيء أبدًا. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
it's
تحصل على
النمط
Single
بعد الهروب
'it'\''s'

هرّب سلسلة لاستخدامها حرفيًا بأمان في صدفة POSIX. نية البحث: تهريب سلسلة لـ bash / shell escape. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة.

كيف يعمل

هرّب سلسلة لاستخدامها حرفيًا بأمان في صدفة POSIX. يدعم أنماط الاقتباس المفرد والمزدوج وauto دون تنفيذ أي شيء. التنفيذ JavaScript خالص بلا خدمات خارجية.

لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة. الوظائف الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث بكلمات مفتاحية دقيقة.

وثّق الحالات الحدية في الأمثلة لتثبيت الاختبارات الذهبية للعقد. فضّل الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع الخاطئة. عندما يكون الحقل اختياريًا، تُوثَّق القيم الافتراضية في params وتُعاد في

المدخلات والحدود والتقريب

الكسور الاختيارية تستخدم half-up مرة واحدة. المخرجات تعيد المدخلات الأساسية لتسجّل الأتمتة السياق الكامل لكل استدعاء. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة.

الوظائف الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث بكلمات مفتاحية دقيقة. وثّق الحالات الحدية في الأمثلة لتثبيت الاختبارات الذهبية للعقد.

فضّل الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع الخاطئة. عندما

متى تستخدمه

استخدمه عندما تطابق نية بحثك اسم الحاسبة وتحتاج إجابة قابلة للتكرار للتعليم أو العمليات المالية أو GIS أو أدوات النص أو تاريخ الوحدات. هرّب سلسلة لاستخدامها حرفيًا بأمان في صدفة POSIX. لا حاجة لاستدعاءات شبكة أو بذور عشوائية أو حالة خادم لإجابة صحيحة.

الوظائف الفاشلة لا تُفوتر. تستهدف الصفحات نية البحث بكلمات مفتاحية دقيقة. وثّق الحالات الحدية في الأمثلة لتثبيت الاختبارات الذهبية للعقد.

فضّل الوحدات والنطاقات الصريحة على الإكراه الصامت للأنواع الخاطئة. عندما يكون الحقل اختياريًا، تُوثَّق القيم الافتراضية في

تحقق سريع

الصق القيم في الودجت المجاني وقارنها بورقة حساب.

تدريس

اعرض الصيغة والأمثلة الذهبية المثبتة دون برمجيات مملوكة.

من المؤلف؟

Aspire (elon@forhosting.com)، تسليم EN فقط؛ Nitro يُرطّب اللغات.

لماذا يبدو 'it'\''s' غريبًا إلى هذا الحد؟

لأن علامة الاقتباس المفردة لا يمكن أن توضع داخل علامتين مفردتين. يُغلق الاقتباس، ثم تُضاف علامة اقتباس مسبوقة بشرطة مائلة عكسية، ثم يُفتح الاقتباس من جديد، فتجمع الصدفة الأجزاء وتستعيد الكلمة الأصلية.

هل تنفّذ الأداة الأمر الذي أكتبه؟

لا. تنتج الأداة النص المحمي بعلامات الاقتباس فقط ولا تنفّذ أي شيء. تنسخ النتيجة وتلصقها في ملف الأوامر الخاص بك أو في الطرفية، فتستقبلها الصدفة قيمة حرفية واحدة.

أي نوع من علامات الاقتباس أختار؟

هناك ثلاثة خيارات: علامات اقتباس مفردة، وعلامات مزدوجة، وخيار تلقائي يختار نيابةً عنك. وأيًا كان اختيارك، فالنتيجة مصممة لتصل إلى الصدفة نصًا حرفيًا واحدًا كما كتبته.

لماذا أحتاج إلى تهريب النص قبل تمريره إلى الصدفة؟

لأن الصدفة تعطي المسافات وعلامات الاقتباس وعدة رموز معنى خاصًا، فقد ينقسم اسم ملف أو رسالة غير محمية إلى أجزاء أو يؤدي إلى أمر لم تقصده. أما التهريب فيجعل النص يصل قيمة حرفية بسيطة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/text/shell-escape

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/text/shell-escape \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"it'\''s a test"}'
{
  "text": "it's a test"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.shell_escape",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

أداة مجانية وحتمية من المستوى A مع ودجت متصفح وواجهة API متطابقين. الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه

كيف يعمل

الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

المدخلات والحدود والتقريب

قدّم المعاملات المطلوبة كأرقام أو سلاسل JSON وفق التوثيق. الأنواع غير الصالحة أو الحقول المطلوبة الناقصة أو القيم خارج النطاق ترفع invalid_input برسالة واضحة. الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

متى تستخدمه

الحاسبة مجانية في المتصفح وحتمية ومطابقة لمسار API. تُتحقق المدخلات قبل أي حساب؛ الأحمال غير الصالحة تفشل بـ invalid_input. يُطبَّق تقريب half-up مرة واحدة من نتائج IEEE الخام عند طلب الكسور. استخدم عقد JSON نفسه من جداول البيانات وخطافات CMS والأتمتة أو عروض التدريس.

أتمتة

استدعِ API بنفس عقد JSON من n8n أو سكربتات أو CMS.

هل هو مجاني في المتصفح؟

نعم. المستوى A يعمل بالكامل من جهة العميل بنفس نواة API.

هل يستدعي الشبكة؟

لا. كل التحويلات الرياضية والنصية محلية وحتمية.

ماذا يحدث عند إدخال خاطئ؟

يرفع المعالج invalid_input؛ الوظائف الفاشلة لا تُفوتر.

هل يمكنني استخدامه عبر API؟

نعم. أرسل حقول JSON نفسها الموثقة في params.

اطّلع على توثيق KIT الكامل ←