از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش خواندن ورودی کاربر در یک متغیر در Bash
سرفصلهای مطلب
هنگام نوشتن اسکریپت های Bash، دانستن روش خواندن ورودی کاربر در یک متغیر ضروری است. این process شامل دریافت داده از یک کاربر و ذخیره آن در یک متغیر برای پردازش بیشتر است. این مقاله روشهای مختلف برای خواندن ورودی کاربر در یک متغیر در Bash را بررسی میکند و نمونهای از اسکریپت ارائه میکند که نشان میدهد process.
خواندن ورودی کاربر در یک متغیر در Bash
روشهای مختلفی برای خواندن ورودی کاربر در یک متغیر در Bash وجود دارد، در اینجا چند روش رایج برای انجام آن وجود دارد:
1: با استفاده از دستور خواندن
دستور read برای دریافت ورودی کاربر از خط فرمان و ذخیره آن در یک متغیر استفاده می شود، نحو استفاده از دستور read به صورت زیر است:
این روش زمانی مفید است که میخواهید ورودی را از کاربر درخواست کنید و آن را در یک متغیر ذخیره کنید، در اینجا نمونهای از اسکریپت Bash است که از دستور خواندن برای دریافت ورودی کاربر و ذخیره آن در یک متغیر استفاده میکند:
اکو “اسم شما چیست؟”
خواندن اطلاعات 1
اکو “سلام، $info1! شما چند سال دارید؟”
خواندن اطلاعات 2
اکو “شما هستید $ info2 ساله.”
دستور خواندن اول برای دریافت نام کاربر و دستور خواندن دوم برای دریافت سن کاربر استفاده می شود. متغیرها “اطلاعات 1” و اطلاعات 2 سپس برای چاپ یک تبریک شخصی و سن استفاده می شود:
2: استفاده از Prompt
می توان از یک دستور برای درخواست ورودی و ذخیره آن در یک متغیر استفاده کرد، نحو استفاده از یک اعلان به شرح زیر است:
این روش زمانی مفید است که می خواهید از کاربر برای ورودی در یک قالب خاص درخواست کنید، در اینجا نمونه ای از اسکریپت Bash است که از یک اعلان برای دریافت ورودی کاربر و ذخیره آن در یک متغیر استفاده می کند:
خواندن -پ “اسمت را وارد کن: “ اطلاعات 1
خواندن -پ “سن خود را وارد کنید: “ اطلاعات 2
اکو “سلام، $info1! شما هستید $ info2 ساله.”
دستور خواندن دو بار با یک اعلان برای دریافت نام و سن کاربر، متغیرها استفاده می شود “اطلاعات 1” و اطلاعات 2 سپس برای چاپ یک تبریک شخصی و سن استفاده می شود:
نتیجه
خواندن ورودی کاربر در یک متغیر یکی از جنبههای ضروری نوشتن اسکریپتهای Bash با استفاده از آن است خواندن فرمان یا الف سریع، کاربران می توانند ورودی کاربر را دریافت کرده و آن را در یک متغیر برای پردازش بیشتر ذخیره کنند. این مقاله روشهای مختلف برای خواندن ورودی کاربر در یک متغیر در Bash را بررسی کرده و نمونههایی از اسکریپتها را ارائه میکند که هر روش را نشان میدهد.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 01:52:03