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

سرور مجازی NVMe

روش درخواست Bash برای ورودی کاربر

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


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

روش درخواست Bash برای ورودی کاربر

درخواست Bash برای ورودی کاربر آسان است. شما می توانید این کار را از طریق دستور “خواندن” انجام دهید. اجازه دهید این بخش را بیشتر تقسیم کنیم تا در مورد چند نمونه بحث کنیم:

1. رویکرد اساسی

ابتدا باید یک اسکریپت Bash ایجاد کنید و به آن مجوزهای اجرایی بدهید. در اینجا از دستور “touch” برای ایجاد فایل “.sh” استفاده می کنیم. سپس از chmod برای دادن مجوز اجرایی استفاده کنید.

دست زدن به ورودی.ش
chmod u+x input.sh
نانو ورودی.ش

حال، بیایید یک اسکریپت ایجاد کنیم که دو عدد را از کاربر می گیرد و جمع را انجام می دهد.

#!/صندوقچه/bash
echo “ارائه یک عدد”
خواندن num1
echo “یک عدد دیگر ارائه کنید”
خواندن num2
مجموع=$((num1 + num2)
echo “مجموع $num1 و $um2 است $ مجموع

در اینجا، از کاربر می‌خواهیم اعداد “num1” و “num2” را دریافت کند process آنها را در متغیر مجموع به print مجموع آنها در نهایت اسکریپت را اجرا کنید و سیستم از شما می خواهد که دو عدد را وارد کنید.

./ورودی.ش

روش درخواست Bash برای ورودی کاربر

2. رویکرد پیشرفته

بیایید به کاربرد پیشرفته دستور “خواندن” نگاه کنیم و اسکریپتی ایجاد کنیم که بر اساس خروجی تصمیم می گیرد. روی ورودی کاربر

#!/صندوقچه/bash
echo “اسمت را وارد کن”
خواندن نام
echo “تعیین خود را وارد کنید:”
echo “1. مدیر”
echo “2. توسعه دهنده”
echo “3. نویسنده محتوا”

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

خواندن تعیین

مورد $طراحی که در

“مدیر”)

بخش=“بخش مدیریت روی طبقه 3”

;;

“توسعه دهنده”)

بخش=“بخش توسعه روی طبقه همکف”

;;
“نویسنده محتوا”)

بخش=“بخش محتوا روی طبقه 2”

;;
*)

بخش=“مدخل ناشناس لطفا با HR تماس بگیرید”

;;
اساک
echo “نام: $name
echo “تعیین: $طراحی
echo “بخش: بخش $

پس از اجرای اسکریپت، نام و نام خود را وارد کنید و خروجی زیر را تولید می کند:

روش درخواست Bash برای ورودی کاربرروش درخواست Bash برای ورودی کاربر

برعکس، اگر هر نامی غیر از گزینه های داده شده را وارد کنید، نتیجه به این صورت خواهد بود:

روش درخواست Bash برای ورودی کاربرروش درخواست Bash برای ورودی کاربر

نتیجه

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

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

زمان انتشار: 1403-02-12 03:12:06

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

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

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