از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
معنی $ در اسکریپت Bash چیست؟
سرفصلهای مطلب
معنای $ در اسکریپت Bash چیست؟
علامت دلار ($) یک کاراکتر خاص در اسکریپت bash است که برای نشان دادن معانی مختلف بسته به آن استفاده می شود روی زمینه ای که در آن استفاده می شود. در اینجا برخی از کاربردهای رایج علامت دلار در برنامه نویسی bash آورده شده است:
- برای بازیابی مقدار متغیر
- به عنوان پارامتر موقعیتی
- به عنوان جایگزینی دستور
- با عملیات حسابی
- با متغیر محیطی
روش استفاده از علامت $ برای بازیابی مقدار متغیر در اسکریپت های Bash
در برنامه نویسی bash، از متغیرها برای ذخیره مقادیری استفاده می شود که می توانند در سراسر اسکریپت استفاده شوند. نماد $ برای نشان دادن مقدار یک متغیر استفاده می شود و در زیر مثالی است که استفاده از $ Sign برای Call Variables را در اسکریپت های Bash نشان می دهد:
در این مثال، به نام متغیر مقدار “Mark” اختصاص داده شده است، و دستور echo از نماد $ برای نمایش مقدار متغیر استفاده می کند، در اینجا خروجی این اسکریپت است:
روش استفاده از علامت $ به عنوان پارامترهای موقعیت
در برنامه نویسی bash، از پارامترهای موقعیتی برای نمایش آرگومان های ارسال شده به یک اسکریپت یا تابع استفاده می شود. نماد $ برای دسترسی به مقدار پارامترهای موقعیتی استفاده می شود. به عنوان مثال:
اکو “اولین پارامتر موقعیتی $1 است”
اکو “پارامتر موقعیتی دوم $2 است”
در این مثال، نماد $ برای نمایش پارامترهای موقعیتی اول و دوم ارسال شده به اسکریپت استفاده می شود و در اینجا اولین آرگومان “hello” است، دومین آرگومان لینوکس است:
روش استفاده از علامت $ برای جایگزینی دستور در اسکریپت های Bash
در برنامه نویسی bash، از جایگزینی دستور برای جایگزینی یک دستور با خروجی آن استفاده می شود. نماد $ برای نشان دادن جایگزینی دستور استفاده می شود. به عنوان مثال:
امروز=$(تاریخ)
اکو “امروز است:” دلار امروز
در این مثال، دستور date برای دریافت تاریخ جاری استفاده می شود و خروجی با استفاده از نماد $ به متغیر امروزی اختصاص داده می شود:
روش استفاده از علامت $ با عملیات حسابی در اسکریپت های Bash
در برنامه نویسی bash از عبارات حسابی برای انجام عملیات ریاضی استفاده می شود. نماد $ برای نشان دادن خروجی عملیات حسابی استفاده می شود. به عنوان مثال:
num1=20
num2=30
نتیجه=$((num1 + num2))
اکو “نتیجه این است:” $نتیجه
در این مثال از نماد $ برای انجام بسط حسابی برای اضافه کردن مقادیر num1 و num2 استفاده می شود، در اینجا من مقدار 20 را به num1 و 30 را به num2 اختصاص داده ام:
روش استفاده از علامت $ با متغیرهای محیطی در اسکریپت های Bash
در برنامه نویسی bash، از متغیرهای محیطی برای ذخیره تنظیمات و پیکربندی های کل سیستم استفاده می شود. نماد $ برای دسترسی به مقدار متغیرهای محیطی استفاده می شود. به عنوان مثال:
اکو “مسیر این است:” $PATH
در این مثال، نماد $ برای نمایش مقدار متغیر محیطی PATH استفاده می شود:
نتیجه
علامت دلار ($) یک کاراکتر ویژه همه کاره در برنامه نویسی bash است که برای جایگزینی متغیر و دستور، نشان دهنده متغیرهای خاص و به عنوان یک کاراکتر فرار استفاده می شود. کاربردهای متفاوت آن، اسکریپت bash را انعطاف پذیرتر و قدرتمندتر می کند. کاربردهای زیادی از این علامت وجود دارد، برخی از آنها شامل دستکاری رشته و عبارات شرطی است.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 04:58:04