از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
رشته پد Bash با فاصله
سرفصلهای مطلب
هنگام نمایش متن به عنوان خروجی یک برنامه، ممکن است الزامات خاصی در مورد آن داشته باشید روی چگونه متن باید ظاهر شود، مانند فاصله آن، تراز، و غیره. راه های خاصی برای دستیابی به قالب بندی مطلوب خروجی در برنامه نویسی وجود دارد. در این مقاله بیشتر به آن می پردازیم روی روش پر کردن یک رشته با فاصله در Bash در Linux Mint 20.3.
چگونه در لینوکس مینت 20.3 رشته ای را با فاصله در Bash پدیدار کنیم؟
ما اسکریپت زیر را برای نشان دادن روش پر کردن یک رشته با فاصله در Bash طراحی کردیم:
هدف ما تولید و چاپ پنج عدد تصادفی در یک فرمت خاص با فضاهای خالی است. برای آن، ما یک فایل در فهرست اصلی خود به نام “Space.sh” ایجاد کردیم و Shebang (#!/bin/) را اضافه کردیم.bash) در این فایل. سپس از یک حلقه “for” برای چاپ این پنج عدد استفاده کردیم روی را console. در این حلقه، ما یک بلوک “Do-Done” را وارد کردیم. در داخل این بلوک، از تابع “$Random” Bash برای تولید اعداد تصادفی استفاده کردیم. ما اعداد تولید شده را با پنج فاصله و یک پیام نمایش “Number Generated” چاپ کردیم. سپس، از عبارت printf دیگری برای چاپ تمام پنج عدد تصادفی در یک خط جداگانه استفاده کردیم.
برای اجرای این اسکریپت Bash، دستور زیر را در ما اجرا کردیم terminal:
خروجی این اسکریپت Bash در تصویر زیر نشان داده شده است:
برای فراتر رفتن از فضای خالی، تعداد فضاهای موجود در همان اسکریپت Bash را همانطور که در تصویر زیر نشان داده شده است افزایش دهید:
ما می خواهیم رشته مورد نظر خود را با 7 فاصله در این اسکریپت Bash اضافه کنیم.
می توانید خروجی های هر دو اسکریپت Bash را در تصویر زیر مقایسه کنید:
به همین ترتیب، اگر میخواهید 10 فاصله به رشته مورد نظر خود اضافه کنید، از اسکریپت Bash زیر استفاده کنید:
تصویر زیر خروجی هر سه اسکریپت Bash را به ترتیب افزایش فضاهای خالی نمایش می دهد:
نتیجه
شما می توانید به راحتی رشته های مورد نظر خود را با تعداد فاصله های مورد نیاز با پیروی از روش تعیین شده pad کنید. به این ترتیب می توانید متن یا خروجی خود را به درستی فرمت کنید. مقالات مرتبط بیشتری در دسترس است روی وب سایت برای راهنمایی ها و آموزش های بیشتر
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 23:18:05