از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش ایجاد اسکریپت های ساده شل در لینوکس با استفاده از Vim
سرفصلهای مطلب
Shell Scripting دستورات را برای انجام برخی عملکردهای مفید اجرا می کند و برای اجرا در پوسته طراحی شده است. اسکریپت های پوسته برای انجام عملیاتی مانند دستکاری فایل، خودکارسازی وظایف برای جلوگیری از مصرف زمان بسیار مفید هستند. شما حتی می توانید دستورات خود را ایجاد کنید.
شل یک رابط بین کاربر و سیستم عامل است که به کاربران اجازه می دهد با سیستم عامل تعامل داشته باشند و با استفاده از دستورات وظایف مختلفی را انجام دهند. شل ورودی را از کاربر از طریق terminal، با هسته تعامل می کند، آن را پردازش می کند و خروجی می دهد.
روش ایجاد یک اسکریپت پوسته با استفاده از Vim
اسکریپت های پوسته معمولاً با استفاده از هر ویرایشگر متنی ایجاد می شوند. ویرایشگرهای Nano و Vim ویرایشگرهای متن شناخته شده ای برای ایجاد هستند bash فایل های اسکریپت نویسی برای این مثال، ما از “Vim” استفاده می کنیم. اگر Vim ندارید، آن را با استفاده از دستور نصب کنید:
ویرایشگر متن را با استفاده از:
یک فایل جدید بسازید:
اسکریپت را تایپ کنید “#! /صندوقچه/bash” عملگر، پوسته هدایت شده به پوسته بورن: r
echo “سلام دنیا”
و فایل را ذخیره کنید، دکمه “خروجبرای تغییر حالت کلید ” را فشار دهید و سپس ” را فشار دهید: w” برای ذخیره آن. اگر یک فایل خطای «فقط خواندنی» می دهد، از «استفاده کنید:w!“، فایل ذخیره می شود:
حالا برای اجرای فایل، تایپ کنید:
روش اضافه کردن نظرات در اسکریپت پوسته
برای افزودن نظر، از عملگر “#” استفاده کنید. نحو در زیر آورده شده است:
#این اولین اسکریپت پوسته من است
echo “سلام دنیا”
روش استفاده از متغیرها در اسکریپت پوسته
برای هر برنامه نویسی، متغیرهای زبان ضروری هستند. متغیرها برای ذخیره یک مقدار، اعم از عدد صحیح، کاراکتر یا رشته متنی استفاده می شوند. بیایید با یک مثال آن را درک کنیم:
متغیر من=”این اولین فیلمنامه من است”
echo $myvariable
اسکریپت بالا مقدار متغیر را به عنوان خروجی می دهد:
بیایید بررسی کنیم که چگونه مقدار متغیر را از مقدار کاربر از کاربر دریافت کنیم:
echo “اسمت را وارد کن”
خواندن name_varable
echo “سن خود را وارد کنید”
خواندن سن_متغیر
echo “$name_varibale $ age_variable قدیمی است
تصویر زیر خروجی را نشان می دهد:
نتیجه
برنامه نویسی پوسته برای ایجاد دستور خود یا اجرای چندین دستور با یک فایل اسکریپت برای انجام عملکردهای مختلف بسیار مهم است. در این راهنما، ما ایده اصلی پوسته نویسی را درک می کنیم. ما یاد گرفتیم که چگونه یک فایل اسکریپت شل را اسکریپت کنیم، آن را ذخیره و سپس اجرا کنیم. علاوه بر این، ما استفاده از متغیرها را در برنامه نویسی پوسته درک کردیم. برنامه نویسی پوسته برای انجام کارهای مفید مختلف بسیار مفید است و چیزهای زیادی برای کشف وجود دارد.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-31 02:49:03