اسکریپت (Script)
اینجا با اسکریپت (Script) در بش آشنا می شویم. اسکریپت یعنی فایل دستورهای پشت سرهم. با اسکریپت، کارها خودکار و سریع می شوند.
مقدمه اسکریپت نویسی بش
اسکریپت های بش در ترمینال اجرا می شوند. آن ها کارهای تکراری را ساده می کنند. بنابراین زمان کمتری هدر می دهی.
ساخت یک اسکریپت ساده
شی بنگ (Shebang) ابتدای فایل، مسیر مفسر را مشخص می کند. معمولاً مسیر بش /bin/bash است. سپس فایل را اجرایی کن.
#!/bin/bash
# This script prints a greeting message
echo "Hello, World!"
استفاده از متغیرها (Variables)
متغیر (Variable) یعنی جعبه نگهداری داده. با علامت = مقدار بده. اطراف = فاصله نگذار.
#!/bin/bash
# Assign a value to a variable
name="World"
echo "Hello, $name!"
گام های اجرای اسکریپت
- فایل بساز و کد را ذخیره کن.
- اجازه اجرا بده:
chmod +x file.sh. - آن را اجرا کن:
./file.sh.
پیوندهای داخلی مفید
قبل از اسکریپت، بخش سینتکس بش را مرور کن. برای مدیریت دسترسی، صفحه مجوزها را ببین. همچنین برای نام ها و مقداردهی، متغیرهای بش عالی است. این اسکریپت بش را هم نشانه گذاری کن.
نکات کوچک اما مهم
- هر خط یک کار انجام دهد و واضح باشد.
- برای توضیح، کامنت کوتاه بنویس.
- اسکریپت را مرحله ای تست کن.
جمع بندی سریع
- شی بنگ مسیر بش را تعیین می کند.
- پرونده را اجرایی کن.
- متغیرها بدون فاصله مقدار می گیرند.
- آرام و مرحله ای تست کن.