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

سرور مجازی NVMe

نمونه های Bash Echo

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


چندین توابع داخلی وجود دارد bash به print خروجی به terminal. ‘echo’ یکی از پرکاربردترین دستورات است print متن یا داده های رشته ای در terminal یا دستور دیگری به عنوان ورودی یا فایل. این دستور چند گزینه دارد که می توان با این دستور برای اهداف خاص استفاده کرد. موارد استفاده از ‘echoدستور ‘ در این آموزش با استفاده از مثال های مختلف توضیح داده شده است.

نحو:

echo [ OPTION(S) ] [ STRING ]

گزینه ها:

گزینه شرح
-n خط جدید را از خروجی حذف کنید.
-e عملکرد کاراکتر بک اسلش(/) را فعال کنید.
-ای عملکرد کاراکتر بک اسلش(/) را غیرفعال کنید.
-نسخه نمایش اطلاعات نسخه
-کمک نمایش پیام های کمکی مربوط به کاربردهای این دستور

مثال-1: با استفاده از `echoدستور بدون هیچ گزینه ای

`echoدستور ` بدون هیچ گزینه ای قابل استفاده است. `echoاز دستور اسکریپت زیر استفاده می شود print یک متن ساده، “یاد بگیرید bash برنامه نویسی از LinuxHint.com’.

$ echo “فرا گرفتن bash برنامه نویسی از LinuxHint.com”

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

نمونه های Bash Echo

مثال-2: استفاده از `echoدستور با گزینه -n

‘echoدستور ‘ با گزینه ‘-n’ در اسکریپت زیر استفاده می شود. خط جدید از خروجی این گزینه حذف شده است.

$ echo -n “پایتون یک زبان برنامه نویسی سطح بالا تفسیر شده است”

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

نمونه های Bash Echoنمونه های Bash Echo

مثال-3: استفاده از `echoدستور با گزینه -e

‘echoدستور ‘ با گزینه ‘-e’ در اسکریپت زیر استفاده می شود. برای این کار، تابع بک اسلش(\) فعال می شود و خروجی با افزودن فضای ‘tab’ در جایی که ‘\t’ در رشته استفاده می شود، تولید می شود.

$ echo -e “پرل\ tاست\ tآ\ tقدرتمند\ tو\ tقابل حمل\ tزبان”

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

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

نمونه های Bash Echoنمونه های Bash Echo

مثال-4: استفاده از `echoدستور با گزینه -E

‘echoدستور ‘ با گزینه ‘-E’ در اسکریپت زیر استفاده می شود. این گزینه عملکرد بک اسلش (/) را غیرفعال می کند. خط جدید (\n) استفاده شده در متن برای دستور زیر کار نخواهد کرد.

$ echo -ای “من\nپسندیدن\nbash\برنامه نویسی”

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

نمونه های Bash Echoنمونه های Bash Echo

مثال-5: استفاده از متغیر در `echoدستور

مقدار متغیر را می توان با رشته دیگری در ` چاپ کردechoدستور ` با قرار دادن متغیر در متن. متغیر $price در عبارت زیر استفاده می شودechoدستور. اما یک نکته را باید هنگام استفاده از متغیر در آن به خاطر بسپارید echo دستور، یعنی شما باید متغیر را در double quotation(“) قرار دهید تا مقدار متغیر را با `echoدستور. اگر از تک نقل قول (‘) در echo سپس مقدار متغیر تجزیه نمی شود و نام متغیر به عنوان خروجی چاپ می شود.

$ قیمت=\$100″

$ echo “قیمت این کتاب $ قیمت است”

$ echo «قیمت این کتاب است قیمت دلار

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

نمونه های Bash Echoنمونه های Bash Echo

مثال-6: استفاده از «\v» در «echoدستور

‘\v’ استفاده می شود print خروجی به صورت عمودی زیر `echoدستور خواهد شد print هر کلمه از متن، “Linuxhin یک سایت وبلاگ مبتنی بر لینوکس است” به صورت عمودی.

$ echo -e “لینوشینت\ v است \ v آ \ v لینوکس \ v مستقر \ v وبلاگ \ v سایت.”

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

نمونه های Bash Echoنمونه های Bash Echo

مثال-7: استفاده از «\c» در «echoدستور

‘\c’ برای حذف هر بخشی از متن استفاده می شود. به شرح زیر echo فرمان خواهد بود print، با حذف قسمت های آموزشی و خط جدید، دانش لینوکس خود را از Linuxhint غنی کنید.

$ echo -e “دانش لینوکس خود را از Linuxhint\ctutorials غنی کنید”

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

پیشنهاد می‌کنیم بخوانید:  تفاوت بین منبع یابی و اجرای اسکریپت شل چیست؟

نمونه های Bash Echoنمونه های Bash Echo

مثال-8: نام تمام فایل ها و پوشه ها را با استفاده از ` چاپ کنیدechoدستور

`echoدستور ` می تواند برای خواندن فایل ها و پوشه های دایرکتوری فعلی استفاده شود. هنگامی که این دستور با ‘*’ اجرا می شود، انجام می شود print لیست فایل ها و پوشه های دایرکتوری فعلی.

$ echo *

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

نمونه های Bash Echoنمونه های Bash Echo

مثال-9: نام فایل های خاص را با استفاده از ` چاپ کنیدechoدستور

لیست فایل های خاص دایرکتوری فعلی را می توان با استفاده از ` چاپ کردechoدستور. دستور زیر خواهد بود print لیست تمام فایل های متنی از فهرست فعلی. به این ترتیب، می توانید هر فایل یا پوشه ای را با استفاده از ` جستجو کنیدechoدستور.

$ echo *txt

پس از اجرای اسکریپت خروجی زیر ظاهر می شود.

نمونه های Bash Echoنمونه های Bash Echo

مثال-10: استفاده از `echoدستور در bash اسکریپت

این مثال استفاده از ` را نشان می دهدechoدستور در a bash اسکریپت یک فایل به نام ایجاد کنید ‘echoexpl.sh’ و اسکریپت زیر را اضافه کنید. عملکرد ‘\r’ اضافه کردن یک بازگشت در رشته است. در این مثال، ‘\r’ در ابتدا و انتهای رشته استفاده می شود. در اینجا، گزینه ‘-e’ با ‘ استفاده می شودechoدستوری که عملکرد “\r” را فعال می کند.

echoexpl.sh

#!/صندوقچه/bash
رشته=\rپرل یک زبان برنامه نویسی چند پلتفرمی و منبع باز است\r
echo -e رشته $

اسکریپت را اجرا کنید.

$ bash echoexpl.sh

مقدار متن از رشته $ متغیر پس از اجرای اسکریپت با یک خط جدید چاپ می شود.

نمونه های Bash Echoنمونه های Bash Echo

نتیجه:

نتیجه هر اسکریپت را می توان با چاپ خروجی مناسب پیدا کرد. بنابراین، print گزینه ها برای هر زبان برنامه نویسی بسیار مهم هستند. استفاده از یکی print گزینه در bash در این آموزش مورد بحث قرار گرفته است. اما همین کار را می توان با گزینه دیگری در bash و دستور ‘printf’ است. امید است که خواننده در مورد کاربردهای چندگانه ` آگاهی پیدا کندecho` پس از تمرین نمونه های این آموزش دستور داده و آنها می توانند این دستور را به درستی اعمال کنند.

برای اطلاعات بیشتر تماشا کنید ویدیو!

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

زمان انتشار: 1402-12-31 21:08:04

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

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

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