وبلاگ رسانگار
با ما حرفه ای باشید
مطالب درج شده یا کلمه کلیدی

آموزش بش اسکریپت

روش بررسی در دسترس بودن با استفاده از پینگ در اسکریپت های Bash

پینگ یک است command-line ابزار مورد استفاده برای آزمایش اتصال بین دو دستگاه شبکه، معمولاً از طریق شبکه پروتکل اینترنت (IP). بسته های ICMP (پروتکل پیام کنترل اینترنت) را به هدف ارسال می کند host و زمان پاسخگویی را اندازه گیری می کند. در…

چگونه طول یک آرایه را در Shell Script پیدا کنیم

اسکریپت نویسی پوسته یک مهارت ضروری است که هر مدیر لینوکس یا یونیکس باید از آن برخوردار باشد. توانایی دستکاری و process داده یکی از وظایف کلیدی یک مدیر لینوکس/یونیکس است. یافتن طول آرایه یک عملیات مکرر در اسکریپت نویسی پوسته است. تعداد…

روش بررسی وجود آرگومان ورودی در اسکریپت Bash Shell

برنامه نویسی پوسته Bash یک ابزار قدرتمند برای خودکارسازی کارهای تکراری و انجام عملیات پیچیده است روی خط فرمان یکی از مفاهیم اساسی در اسکریپت نویسی پوسته، پذیرش آرگومان های ورودی از کاربر یا سایر اسکریپت ها است. هنگام برخورد با آرگومان…

فرمان خواب Bash

دستور "خواب" Bash برای متوقف کردن اجرای اسکریپت برای یک دوره خاص استفاده می شود. این دستور برای انجام هر کار برنامه ریزی شده یا منتظر ماندن برای مدت معینی قبل از اجرای یک اسکریپت خاص مفید است. این دستور اجرای اسکریپت را برای چند زمان…

فایل .Bash_Profile در Bash

Bash فایل های پوسته اسکریپت زیادی برای تنظیم تنظیمات سیستم دارد. فایل “.bash_profile” یکی از آنهاست. این یک فایل مخفی است و هر بار که کاربر وارد سیستم می شود اجرا می شود. هر کاربر فایل ".bash_profile" خود را دارد. هنگامی که یک حساب…

دستور Bc در اسکریپت های Bash

یکی از محدودیت های اصلی Bash این است که نمی تواند مقدار کسری عملیات حسابی را مانند سایر زبان های برنامه نویسی محاسبه کند. دستور Bash "bc" برای حل این مشکل مورد نیاز است. شکل کامل "BC" "ماشین حساب پایه" است. مقدار کسری هر محاسبات…

روش استفاده از دستور بازگشتی Grep برای جستجو در فهرست

"Grep" دستور بسیار مفید Bash برای جستجوی محتوای یک فایل است. الگوی عبارت منظم را می توان با دستور "grep" برای جستجوی هر متن خاص در یک فایل استفاده کرد. دستور معمولی "grep" برای جستجوی محتوا در یک فایل استفاده می شود، اما گاهی اوقات…

استفاده از فرمان Exec در اسکریپت های شل

این راهنما توضیح می دهد روی دستور exec و استفاده از آن در اسکریپت های پوسته. پیش نیازها: برای انجام مراحلی که در این راهنما نشان داده شده است، به اجزای زیر نیاز دارید: یک سیستم لینوکس کاربردی درباره راه اندازی یک VM اوبونتو با…

یک آرگومان نامگذاری شده را در یک اسکریپت Bash ارسال کنید

این command-line مقادیر آرگومان را می توان به دو روش در اسکریپت Bash ارسال کرد. یک راه استفاده از آرگومان های موقعیتی مانند $1، $2، $3 و غیره است. راه دیگر استفاده از آرگومان های نامگذاری شده است. استفاده از آرگومان موقعیتی برای…

Bash substring بعد از یک کاراکتر مشخص

روش استخراج بخشی از یک رشته را "زیر رشته" می نامند. هیچ متد ()substring در Bash برای استخراج زیررشته از یک رشته وجود ندارد، اما زیررشته را می توان با استفاده از استخراج زیر رشته Bash و سایر دستورات لینوکس مانند "awk"، "cut"، "expr" و…