تتميز السكربتات “Scripts” مثل bash بسهولتها وسهولة تنفيذها حيث انك تكتب النص البرمجي وتنفذه مباشرة دون الحاجة لعمل خطوات اخرى كما في اللغات المترجمة، لكن ساقدم لكم طريقة تمكنكم من كتابة برامج بلغة سي وتنفيذها مباشرة كما في سكريبت باش وغيره وهذا يجعل البرمجة والتنقيح اسرع.
- الطريقة تعمل مع نظام اللينكس فقط (وربما الانظمة المشابهة)
في السطر الاول من الملف البرمجي file.c
اضف السطر التالي:
//bin/make -s "${0%.c}" && ./"${0%.c}" "[email protected]"; s=$?; rm ./"${0%.c}"; exit $s
واكتب برنامج السي بعد ذلك السطر، مثال:
//bin/make -s "${0%.c}" && ./"${0%.c}" "[email protected]"; s=$?; rm ./"${0%.c}"; exit $s
#include <stdio.h>
void main() {
printf("Hello Fahad!\n");
}
اضف خاصية التنفيذ للملف:
chmod +x file.c
قم بتشغيل الملف:
./file.c
سيقوم النظام بالعمل السحري حيث سينفذ السطر الاول والذي سيقوم بتفسير النص البرمجي وتنفيذه ثم مسح الملف المفسر