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