یکی از دستورات خیلی کاربردی پرل هست .اگر با vb کار کرده باشید یه تابع به اسم shell وجود داشت .
دستور system هم اون قابلیت ها رو بهتون میده البته قدرت دستور پرل بیشتر از دستور shell وی بی هست با فرض استفاده در سیستم عامل ویندوز حال اینکه قدرت پرل رو لینوکس ملموستره
سوترین روش اجرای دستورات خارج از پرل استفاده از تابع system می باشد:
system command;#emtehan konid
حالا با یک مثال ساده قصد دارم قدرت پرل رو نشون بدم.
فایل متنی در درایو C به نام egg.txt موجوده قصد دارم این فایل رو توسط نتپد باز کنم:
دستور shell موجود در دوت نت فقط قابلیت فراخوانی فایل اجرایی رو داره یعنی اگه قصد داشته باشیم یه تصویر رو باز کنیم باید از دستور دیگه یعنی :
Process.Start(Application.StartupPath & "\x.bmp")"in dar .net
و معادل دستور بالا در پرل :
برای من نوشتن با پرل افتخار.
##########################################################
تابع <STDIN>
با استفاده از این تابع برنامه این قابلیت رو پیدا میکنه که از کاربر ورودی گرفته البته اگر قصد داشته باشیم ورودی رو از یک فایل هم بخونیم می تونیم از این تابع استفاده کنیم که سعی میکنم در قسمت کار با فایل ها این موضوع رو شرح بدم
کافیه یک متغییر تعریف کنیم و این تابع رو به اون نسبت بدیم به همین راحتی ببینید:
مقسر پرل منتظر می مونه که کاربر ورودی بده و کلید Enter رو بزنه سپس اون رو معادل متغیر نسبت داده شده قرار میده.
برای بهره برداری از محیط مجتمع eclipse و استفاده به عنوان یه ویرایشگر پرل لازمه که افزونه EPIC رو نصب کنیم .
دوستان توجه کنید برای استفاده از eclipse حتماً باید jdk رو نصب داشته باشید برای این منظور خط فرمان رو باز میکنیم و مینویسم:
java -version
در صورت نصب نبودن جاوا به سایت java برید و آخرین نسخه رو دانلود کنید .
نسخه Eclipse Classic رو از سایت باحجم حدود 170 مگ دریافت میکنیم
بعد از دانلود کافیه روی آیکون برنامه کلیک کنیم به سربرگ help و گزینه install new software رو باز میکنیم توسط این گزینه می تونید هر پلاگین , در اینجا epic رو نصب کنید به اینترنت کانکت شید و داخل فیلد work with این آدرس رو کپی می کنیم http://e-p-i-c.sf.net/updates/testing
چند لحظه بعد چکمارک ظاهر می شود اون رو فعال و next سپس آخرین ورژن پلاگین براتون نمایش داده میشه تیک اون رو فعال و next تقریباً کار تمامو صبر کنید که پیشنیازها رو دریافت کنید
بعد از نصب درخواست ریست رو تایید میکنیم یه پروژه جدید از نوع پرل ایجاد میکنیم سپس یک perl file جدید ایجاد میکنیم برای نام حتما pl. رو به آخر اسم فایلتون اضافه کنید در غیر اینصورت با خطا مواجه می شید.
پیروز باشید.
برای مثال برنامه ای در درایو d یا در لینوکس تحت دایرکتوری home$ موجوده با استفاده ار cd به
دایرکتوری های برنامه های پرل سوییچ می کنیم ونام برنامه را نوشته واینتر می زنیم ببینید:
البته توجه داشته باشید سوییچ هایی تعبیه شده که اجرای برنامه رو اختصاصی میکنند مثلا برای استفاده از دیباگر می تونیم با استفاده از سویچ d- این عمل رو انجام بدیم لیست کامل این سوییچ ها رو می تونیم با فرمان perldoc perlrun مشاهده نماییم
d:\ hello.pl -d