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

سرور مجازی NVMe

Bash چگونه یک متغیر را چاپ کنیم؟

0 3
زمان لازم برای مطالعه: 3 دقیقه


اسکریپت های Bash ابزاری موثر برای افزایش کارایی در برنامه نویسی هستند. آنها همچنین قابلیت استفاده مجدد را به حداکثر می‌رسانند زیرا زمانی که یک اسکریپت Bash یک بار نوشته می‌شود، می‌تواند هر چند بار که کاربر بخواهد اجرا شود. در این مقاله هدف ما یادگیری روش چاپ متغیر با استفاده از Bash است.

روش چاپ متغیر با استفاده از Bash:

توجه: ما این روش را با استفاده از اوبونتو 20.04 نشان خواهیم داد. با این حال، می توانید از هر توزیع دیگری از لینوکس نیز استفاده کنید.

در این روش به شما توضیح می دهیم که چگونه می توانید یک اسکریپت Bash برای چاپ یک متغیر بنویسید. برای ادامه این روش باید مراحل زیر را طی کنید:

مرحله 1: ایجاد یک فایل Bash:

کلیک روی نماد File Manager واقع شده است روی نوار وظیفه اوبونتو 20.04 همانطور که در تصویر زیر مشخص شده است:

Bash چگونه یک متغیر را چاپ کنیم؟

هنگامی که در پوشه Home قرار گرفتید، باید یک فایل اسکریپت Bash ایجاد کنید. برای انجام این کار، در هر نقطه راست کلیک کنید روی فضایی در پوشه Home شما از منوی آبشاری ظاهر شده گزینه New Document را انتخاب کنید و سپس از منوی زیر آبشاری Empty Document را انتخاب کنید. هنگامی که یک سند جدید در پوشه Home شما ایجاد شد، نام آن را به Print.sh تغییر دهید. شما همچنین می توانید هر نام دیگری به دلخواه خود داشته باشید. علاوه بر این، ما پوشه Home را برای ایجاد این فایل انتخاب کرده ایم تا خود را از ناراحتی ارائه مسیر این فایل در هنگام اجرای این اسکریپت از طریق terminal از آنجایی که پوشه Home به طور کلی مسیر پیش فرض سیستم عامل لینوکس است. با این حال، می توانید فایل اسکریپت Bash خود را در هر جایی که می خواهید ایجاد کنید. این فایل Bash جدید ایجاد شده در تصویر زیر نشان داده شده است:

پیشنهاد می‌کنیم بخوانید:  دستور Bash Printf

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

مرحله 2: نوشتن یک برنامه چاپی در اسکریپت Bash:

حالا دوبار کلیک کنید روی این فایل را برای باز کردن آن و تایپ “#!/bin/bash” در بالای این فایل برای نشان دادن اینکه یک فایل Bash است همانطور که در تصویر زیر نشان داده شده است:

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

برنامه نشان داده شده در تصویر زیر را در فایل Bash تازه ایجاد شده خود تایپ کنید. در این برنامه یک عدد را به عنوان ورودی از کاربر می گیریم و آن را در متغیر num ذخیره می کنیم. سپس ما استفاده کرده ایم echo دستور به print مقدار این متغیر علاوه بر این، ما از دستور printf نیز برای خدمت به همین منظور استفاده کرده‌ایم. پس از تایپ این برنامه در فایل Bash خود، باید آن را با فشردن کلیدهای Ctrl +S ذخیره کرده و سپس آن را ببندید.

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

در این برنامه، echo دستور و دستور printf برای استفاده می شود print خروجی روی را console. دستور read برای گرفتن ورودی از کاربر استفاده می‌شود در حالی که ورودی جمع‌آوری‌شده در یک متغیر و به دنبال آن این دستور ذخیره می‌شود. در این حالت آن متغیر num است. برای درک شما، ما همچنین می خواهیم به صراحت بگوییم که هر زمان که می خواهید به مقدار ذخیره شده در یک متغیر دسترسی داشته باشید یا آن را نمایش دهید، همیشه باید نماد “$” را قبل از آن متغیر ذکر کنید، زیرا در این مورد خاص نیز استفاده می شود. برنامه

مرحله 3: اجرای Print Bash Script از طریق ترمینال در اوبونتو 20.04:

حالا راه اندازی کنید terminal در اوبونتو 20.04 همانطور که در تصویر زیر نشان داده شده است:

پیشنهاد می‌کنیم بخوانید:  25 فرمان برتر لینوکس

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

دستور زیر را در خود تایپ کنید terminal و آن را اجرا کنید تا فایل Bash تازه ایجاد شده خود را اجرا کنید:

bash Print.sh

این دستور در تصویر زیر نیز قابل مشاهده است:

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

پس از اجرای این دستور از شما خواسته می شود که مطابق تصویر زیر شماره دلخواه خود را وارد کنید:

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

همانطور که در تصویر زیر نشان داده شده است، هر عددی را که دوست دارید تایپ کنید و سپس کلید Enter را فشار دهید:

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

به محض اینکه ورودی خود را ارائه دهید، می توانید همان مقدار را دو بار مشاهده کنید روی شما terminal یعنی یک بار به دلیل echo دستور و یک بار به دلیل دستور printf. این خروجی در تصویر زیر قابل مشاهده است:

Bash چگونه یک متغیر را چاپ کنیم؟Bash چگونه یک متغیر را چاپ کنیم؟

نتیجه:

هر دو echo و می توان از دستورات printf استفاده کرد print یک متغیر هنگام استفاده از Bash. کاملا بستگی داره روی ترجیح شخصی شما کدام یک از این دستورات را برای استفاده انتخاب می کنید.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-31 10:38:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

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