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

سرور مجازی NVMe

شرایط آزمایش Bash –S

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


دستور تست یکپارچه برای دستورات شرطی در برنامه نویسی Bash است که یک عنصر را با عنصر دیگر مقایسه می کند. گاهی اوقات باید بررسی کنیم که آیا فایل معمولی است یا خیر. شما می توانید این کار را با اجرای آسان اسکریپت Bash با استفاده از پرچم -f و دستور تست انجام دهید. با این حال، بسیاری از کاربران جدید در مورد این ابزار شگفت انگیز برنامه نویسی Bash نمی دانند. در این آموزش از شرط آزمایش Bash-f برای تعیین منظم بودن فایل استفاده می کنیم.

شرایط آزمایش Bash -S

دستور تست با پرچم -s به شما امکان می دهد بررسی کنید که آیا فایل ها در Bash خالی هستند یا نه. اگر فایل خالی نباشد، یعنی مقدار آن بزرگتر از 0 باشد، 0 را به عنوان مقدار واقعی برمی گرداند. با این حال، اگر فایل خالی باشد، 1 را به عنوان یک عبارت نادرست برمی گرداند. برای بررسی اینکه آیا فایل در Bash خالی است یا نه، از دستور تست با پرچم “-s” استفاده می کنیم:

تست -s <نام فایل>

در زیر اسکریپت Bash، ما آزمایش می کنیم که آیا فایلی با نام “LinuxHint” خالی است یا خیر:

#!/صندوقچه/bash
تست -s LinuxHint.txt
اکو دلار؟

شرایط آزمایش Bash –S

خروجی:

شرایط آزمایش Bash –Sشرایط آزمایش Bash –S

با اجرای اسکریپت داده شده، می توانید ببینید که 0 در خروجی برگردانده شده است که به این معنی است که فایل خالی نیست.

به همین ترتیب، ما فایل دوم با نام “file.txt” را آزمایش می کنیم و می بینیم که آیا فایل خالی است یا خیر:

#!/صندوقچه/bash
تست -s file.txt
اکو دلار؟

شرایط آزمایش Bash –Sشرایط آزمایش Bash –S

خروجی:

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

شرایط آزمایش Bash –Sشرایط آزمایش Bash –S

می بینید که بعد از اجرای فایل قبلی 1 برمی گرداند، پس خالی است. حال بیایید از شرط تست -s با دستور if برای توضیح بهتر آن استفاده کنیم:

#!/صندوقچه/bash
تست -s LinuxHint.txt
اگر اکو “LinuxHint.txt”
سپس

اکو “پرونده خالی نیست”
دیگر

اکو “پرونده خالی است”
فی

شرایط آزمایش Bash –Sشرایط آزمایش Bash –S

خروجی:

شرایط آزمایش Bash –Sشرایط آزمایش Bash –S

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

نتیجه

در این آموزش شرط تست -s در Bash را توضیح دادیم. از طریق پرچم -s، دستور تست خالی بودن یا نبودن فایل را نشان می دهد. در اینجا، ما دو فایل را با استفاده از شرط Bash -s تست کردیم تا ببینیم آیا فایل ها خالی هستند یا نه. Bash به موضوعات یا بخش‌های خاصی محدود نمی‌شود. به همین دلیل است که ما تعداد زیادی راهنما را آپلود کردیم روی وب سایت ما برای ارائه یک آموزش کامل Bash. مطمئن شوید که آنها را بررسی می کنید!

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

زمان انتشار: 1402-12-29 18:58:03

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

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

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