از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
-z در Bash به چه معناست
سرفصلهای مطلب
-z در Bash به چه معناست
در باش، -z از گزینه برای آزمایش خالی بودن رشته استفاده می شود و می توان از آن با دستور test استفاده کرد. اگر طول رشته صفر باشد، گزینه -z true برمی گرداند و در غیر این صورت، نحو استفاده از -z گزینه با دستور test به صورت زیر است:
# رشته خالی است
دیگر
# رشته خالی نیست
فی
این -z از گزینه برای آزمایش اینکه آیا متغیر استفاده می شود “رشته” خالی است، بنابراین اگر متغیر خالی باشد، اسکریپت کد موجود در آن را اجرا می کند “اگر” بلاک کنید و اگر خالی نبود کد موجود در “دیگر” بلوک اجرا می شود.
در اینجا یک نمونه اسکریپت است که از آن استفاده می کند -z گزینه ای برای آزمایش اینکه آیا کاربر یک را وارد کرده است یا خیر command-line بحث و جدل:
اگر [ -z “$1” ]; سپس
اکو “هیچ استدلالی ارائه نشده است”
دیگر
اکو “استدلال ارائه شده: $1”
فی
دستور test با استفاده از -z گزینه ای برای بررسی اینکه آیا اولین command-line آرگومان خالی است اگر خالی باشد، اسکریپت چاپ می شود “هیچ استدلالی ارائه نشده است” و اگر خالی نباشد، اسکریپت چاپ می شود “برهان ارائه شده:” به دنبال آن مقدار آرگومان:
نتیجه
این -z گزینه در Bash ابزاری قدرتمند برای آزمایش خالی بودن یک رشته است و با استفاده از این گزینه با دستور test، کاربران می توانند وظایف را به صورت خودکار انجام دهند و عملیات پیچیده را سریع و کارآمد انجام دهند. این مقاله به بررسی استفاده از -z گزینه و نمونه ای از اسکریپت ارائه کرد که کاربرد آن را نشان می دهد.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 01:18:04