سؤال

ولدي مجموعة من الأوامر .EXE. كيف يمكنني الحصول على كل تلك الأوامر تشغيل في بيرل كملف واحد؟ ماذا يكون عملية لاستدعاء ملفات .EXE في بيرل؟

هل كانت مفيدة؟

المحلول

system() وظيفة سوف نفعل ذلك:

#!/usr/bin/perl -w

system("prog1.exe");
system("prog2.exe");

نصائح أخرى

وتحده طريقة لاستدعاء نظام أوامر من بيرل هو استخدام

system("String containing command + args here")

وأو إذا كنت ترغب في تنفيذ بعض المعالجة على الانتاج، يمكنك استخدام backticks

`command + args here`

ويمكنك استخدام كل ما تبذلونه من العادية oneliners التلاعب سلسلة بيرل مع الفاصلة العليا المائلة أيضا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top