دروستکردنی سکریپتەکانی شەپۆل

بەکارهێنانی بازرگانی باشە مۆدێلەکان هیچ نیشانە ئاوییەک نییە پێویست بە تۆمارکردن ناکات
مۆدێل:
+ GPT-5, Claude, Gemini
باس لەوە بکە کە پێویستە سەفەرنامەت چی بکات و سەفەرنامەیەکی پاک و پاککردنەوەی شلچێک بۆ باس ٥+ بەدەست بهێنیت - شێوازی توند، گێڕانەوەیەکی ڕاست، ئاڕێس، پاککردنەوەی بەندەکان، mktemp فایلە کاتیەکان. ٨ شێوازی پێشبینیکراو لە ناویاندا POSIX-portable، systemd daemon، cron job، دابنێ، و تاقیکردنەوەکانی bats-core.
کەمتر _ستاندارد نووسراوەی تەواو سیستەمی چەند وشەیەک
~1,500 کاراکردن
Shell
ڕوونکردنەوە
هەڵبژاردەکانی پێشکەوتوو
ئەنجام
ئەنجامی باشترت دەوێت؟ مۆدێلی پێشکەشکراو (GPT-5, Claude, Gemini) بەخشینەوەی بایەخی بەرزتر. _بینینی پلانەکان

❤️ Love Free.ai? Tell your friends!

بنووسە بۆ ئەوەی لینکێکی پێشنیارکراو وەربگریت و 25,000 تیک بۆ هەر هاوڕێیەک بەدەست بهێنیت.

زیاترت دەوێت؟ تۆمارکردن بەبێ پارە بۆ 30K tokens/day + 10K بۆنی
تۆمار بکە

داواکاریەکەت پەرەپێدەدرێت...

دروستکردنی سکریپتەکانی Bash و Shell بە بەکارهێنانی AI ئازاد. ئەرکەکان و کارەکان بە ئۆتۆماتیکی ئەنجام بدە

چۆن بەکاربهێنرێت دروستکردنی سکریپتەکانی شەپۆل

1
داخڵکردنت بنووسە

نوسراوێک بنوسە، فێرکارییەک دابگرە، یان ئەوەی کە دەتەوێت بینوسە. هیچ حسابێک پێویست ناکات.

2
بڕۆ سەر دروستکردن

ئێمە لە چەند چرکەیەکدا داواکاریت بۆ چارەسەر دەکەین بە بەکارهێنانی باشترین مۆدێلی سەرچاوە کراوە.

3
دابەزاندن و هاوبەشکردن

دابەزێنە، کۆپی بکە، یان ئەنجامەکەت بەبەش بکە. بۆ بەکارهێنانی تایبەتی و بازرگانی بێ نرخە.

ئەم ئامرازە بەکاربهێنه لە ڕێگەی ئەپی پی

ئەم ئامرازە لە کۆدی خۆتەوە بە ئۆتۆماتیکی دروست بکە. خاڵێکی کۆتایی REST کە لەگەڵ OpenAI هاوسەنگ بێت، گواستنەوەی گو

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

دروستکردنی سکریپتەکانی شەپۆل — FAQ

٥+ نووسراوەکانی باش کە بە پاکی و بە باشی پشکنینی شلەکە تێپەڕ دەکەن - شێوازی توند (ببەستە - euo pipefail)، گێڕانەوەی ڕاست، ڕیشەی کە لیستەکان گرنگن (نەک ڕستەی بە شوێنی جیاکراوەکان)، دەستکاریکەری گیرفان بۆ پاککردنەوە، mktemp بۆ فایلە کاتیەکان. ٨ شێوازی پێشبینیکراو (باش ٥ توند / POSIX sh portable / Zsh / Systemd-launched daemon / Cron job / CI helper / Installer / Test with bats-core).

بەڵێ - نووسراوێکی ئاسایی بە لێکۆڵینەوەی ئەرگ + لۆجیکی سەرەکی + پاککردنەوە ~1,200 تیکۆن لەسەر Qwen ٣ کۆدکەر، لە ناو 2,500 ناناسراو / 10,000 نووسراوەکانی ڕۆژانە. Claude Sonnet / GPT-5 ی پێشکەشکراو بۆ سیستەمە ئاڵۆزەکانی چەند نوسراوێک کە پێویستی بە ڕەوانەی نێوان پرۆسەکان هەیە.

گیت هاب کۆپیلۆت ($10 تاک / $19 بازرگانی / $39 کۆمپانیا) لە تەواوکردنی پەڕەدا باشە بەڵام زۆرجار هەڵە دەکات (ناونیشانەکانی بێ ناو، کۆدی دەرچوونی لێیە). کارسۆرە ($20/ مانگ) باشترە لەگەڵ هەموو دۆخی فایل. ئامرازەکەمان یەک شێوەیە - باس لەوە دەکات کە پەڕەکە دەبێت چی بکات، پەڕەیەکی پاکی پەڕەکە بە هەڵە چارەسەرکردنی ڕاست بدۆزێتەوە.

ئەویش ئەو پەڕەیە - هەموو دەرکەوتنێک دروست کراوە بۆ ئەوەی ئاگاداری -S ی شەلچکەکە بە پاکی تێپەڕێنێت. پلەی Qwen ی ئازاد %٩٠ی کاتەکان دەگاتە ئەوێ؛ ئەو بەزۆرە کە نادۆزرێتەوە SC2086 (بێ وشەی بەستراو)ە لەسەر حاڵەتی وشەکان بە مەبەستی جیاکردنەوە. هەمیشە شەلچکەکە لەسەر دەرکەوتنەکە ڕابکە پێش ئەوەی بەکاربهێنرێت. مۆدێلی پێشکەشکراو زیاتر پێشگیری دەکات.

هەڵبژێرە بۆ پێشبینیکردنی POSIX sh. دەرکەوتنەکە ڕێگری دەکات لە بەستەری دووبارە - هیچ کۆتەیەکی دووبارە (کارپێکردنی کۆتەیەکی یەکجاری)، هیچ ڕیزێک (کارپێکردنی ڕیزێکی جیاکەرەوە بە فەراغی سپی یان فۆڕمەکانی کاتی)، هیچ گۆڕینی پارامەتری فراوانکەری (کارپێکردنی tr). ئامانجەکان dash / busybox sh - کاردەکاتە سەر Alpine، Debian /bin/sh، OpenWrt، هتد.

هەڵبژێرە بۆ Bash ٥ پێشبینی توند. دەرکەوتن بەکاردەهێنێت پەیوەندییە ئاڕشەکان (دەڵێن -A)، پارامەتر-پەرەپێدانی گۆڕینی حاڵەت، مەپفایل -t بۆ سەیرکردنی سەیرکردنی سەیر، چاپف -v بۆ دیاریکردنی گۆڕانکاری لە بەستەری شێوەی، پرۆسەی گۆڕینی کە پڕۆسەی پڕۆسەی لەدەستدانی حاڵەت. دابنێ -euo پڕۆسەی هەڵە هەمیشە لە سەرەوە.

داینەمۆی پێشبینیکراوی Systemd هەڵبژێرە. دەرکەوتنەکە بریتییە لە.. فۆڕمی خزمەتگوزاری بە [ئەندازەیەک] بەستراوەکان، [خزمەتگوزاری] جۆر / دەستپێکردنەوە / بەکارهێنەر / باجی توند (PrivateTmp, ProtectHome, NoNewPrivileges) و سکریپتەکە کە خزمەتگوزاریەکە دەیڕۆێنێت. Journalctl-friendly log through printf to stdout (no log files).

هەڵبژێرە بۆ پێشکەشکردنی کارەکانی کرۆن. دەرکەوتنی کرۆنتابی سێرڤەرەکە - کۆنتڕۆڵی پڕۆسەی کرۆن دەکات (کرۆن سەرچاوەی. باشرک بەکارناهێنێت)، ڕێگە ڕاستەکان بەکاردەهێنێت، بەدەرهێنانی پێداویستیەکانی ناوەوەی ناوەوەی لە سەرەوە، قۆڵبەستەکان لە ڕێگەی فلۆکەوە بۆ ڕێگریکردن لە تێکچوون، دەرکەوتنەکان دەگەڕێنێتەوە بۆ فۆڕمی تۆمارکردن یان تۆمارکردنی سیستەم. سێرڤی MAILTO بەکارهاتووە یان تۆمارکراوە.

بەڵێ - jq بۆ JSON (هیچکات گرێپ لەسەر JSON بەکارنەهێنە)، گرێپ -F بۆ زنجیرە دیاریکراوەکان، سید -i.bak بۆ دەستکاریکردن لە شوێندا لەگەڵ پشتگیری، دۆزینەوەی -print0 بۆ گەڕان بەدوای -0 بۆ دووبارەبوونەوەی سەلامەتی ناوەکانی فایل. پاراستنی لێکدانەوەی بە ڕیگەکس بۆ شێوازە داڕێژراوەکان - ئامێری ڕاست بەکاردەهێنێت بۆ هەر شێوازێک.

بەڵێ - دیاریکردنی -euo pipefail لە سەرەوە، هەموو فەرمانێک پشکنین دەکرێت یان زنجیرە دەکرێت بە لۆجیکی-ئەوە، بۆ پاککردنەوەی بەستەرە لەسەر دەرچوونی سیگناڵ، دەرچوونی ئاشکرا ١ لەگەڵ پەیامی هەڵەی stderr لەسەر ڕێگەی شکستەکان. هیچ شکستێکی بێدەنگی نییە.

تاقیکردنەوەکە هەڵبژێرە بە پێشبینیی ناوکی. دەرکەوتن بەکاردەهێنێت بۆ دانانی ناوکی / گەڕانەوەی ژیان، بلۆکە باسەکانی @ تاقیکردنەوە، ڕاگرتنی فەرمان + دۆخ / دەرچوونی ڕاستی، کارەکانی یارمەتیدەر لە فۆڕمێکی جیاوازدا. هاوتا لەگەڵ ناوکی ناوکی 1.10+

بەڵێ - ناردنی بۆ /v1/چات/ بە هەمان ئەو پرۆژانەی ئەم پەڕەیە دروستی دەکات. سودبەخشە بۆ یارمەتیدەرانی کتێبی یاریکردنی ئەنسیبل، دروستکەرانی پڕۆسەی CI، یان سکریپتەکانی داگرتن. ئیمزاکردنی بارەر، ڕێژەی سنووردار. بەڵگەنامە لە /api/.

بەبێ پارە بۆ ١٠,٠٠٠ نیشانە تۆمار بکە

دروستکردنی هەژمارێکی نوێ

کارتی بڕین پێویست ناکات

چۆن ئەم ئامرازە بایەخی پێدەدەیت؟

Like this tool? Share it!