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

سرور مجازی NVMe

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

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


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

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

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

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

اجازه دهید چند فایل تصادفی برداریم و منظم بودن فایل را آزمایش کنیم. بیایید اسکریپت Bash زیر را اجرا کنیم:

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

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

خروجی:

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

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

بیایید یک مثال دیگر بزنیم تا همه چیز بهتر روشن شود. برای مثال، می‌توانیم از شرط آزمایش Bash-f با دستور if-else استفاده کنیم.

#!/صندوقچه/bash
تست روفوس-3.20exe
اگر اکو “rufus-3.20.exe”
سپس

پیشنهاد می‌کنیم بخوانید:  فایل CSV را در Bash بخوانید

اکو “فایل منظم است”
دیگر

اکو “فایل منظم نیست”
فی

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

خروجی:

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

پس از اجرای اسکریپت قبلی به شما می گوید که فایل شما منظم نیست.

نتیجه

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

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

زمان انتشار: 1402-12-29 19:08:03

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

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

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