چگونه میتوان یک فایل حاوی مجموعه ای از دستورات نوشت و آن را بصورت اسکریپت در خط فرمان اجرا کرد
نسخهٔ تاریخ ۲۶ دسامبر ۲۰۱۴، ساعت ۰۲:۵۵ توسط 5.124.68.96 (بحث) (صفحهای جدید حاوی «برای نوشتن یک اسکریپت میتونید از نرم افزار های ویرایشگر متن عمومی لینوکس مثل...» ایجاد کرد)
برای نوشتن یک اسکریپت میتونید از نرم افزار های ویرایشگر متن عمومی لینوکس مثل emacs , vim یا pico استفاده کنید.
اولین خط یک اسکریپت که توی تمام اونها هم یکسانه مسیر و نام پوسته مفسر و نشان میده :
#! /bin/bash
بین علامت نامبر (#) و علامت تعجب (!) هیچ فاصله ای نباشه! بعد از این خط هم بدنه اسکریپت قرار میگیره.
دقت داشته باشید که # در اسکریپت ها به معنی comment هست یعنی اون خطی که با # شروع میشه تفسیر نمیشه. ولی در اینجا استثنا است! و به این معنی است که shell از خودت یه دونه bash را fork کن و دستورات زیر رو بهش بده تا اجرا کنه.
پسوند یک shell script به صورت "sh." هست که بعد از ذخیره شدن باید دارای مجوز اجرایی بشه:
sudo chmod +x filename.sh
و همانند هر فایل اجرایی به این صورت اجرا میشه:
/filename.sh
فاطمه صالحی