اسکریپت های شل چیست؟
به زبان ساده، اسکریپت پوسته فایلی است که شامل یک سری دستورات است. پوسته این فایل را می خواند و دستورات را طوری اجرا می کند که گویی مستقیماً در خط فرمان وارد شده اند.
پوسته تا حدودی منحصر به فرد است، زیرا هم یک رابط خط فرمان قدرتمند برای سیستم و هم یک مفسر زبان اسکریپت است. همانطور که خواهیم دید، بیشتر کارهایی که در خط فرمان انجام می شود را می توان در اسکریپت ها انجام داد و بیشتر کارهایی که در اسکریپت ها انجام می شود را می توان در خط فرمان انجام داد.
ما بسیاری از ویژگیهای پوسته را پوشش دادهایم، اما روی آن ویژگیهایی تمرکز کردهایم که اغلب مستقیماً در خط فرمان استفاده میشوند. پوسته همچنین مجموعه ای از ویژگی ها را ارائه می دهد که معمولاً (اما نه همیشه) هنگام نوشتن برنامه ها استفاده می شوند.