خط فرمانگنو/لینوکس

بسط آکولاد (Brace Expansion) در خط فرمان لینوکس

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

بسط آکولاد (Brace Expansion)

به مثال زیر توجه کنید:

الگوهایی که با بریس بسط داده می‌شوند شاید شامل یک بخش پیشین با نام preamble و بخش انتهایی با نام postscript باشد. بسط آکولاد ممکن است خودش شامل اعداد صحیح و تک‌کاراکترها باشد که با کاما از هم جدا شده‌اند.

مثالی از لیست اعداد صحیح:

و در این مثال رنجی از حروف به ترتیب بر عکس آورده شده است:

و در این مثال بسط بریس‌های تودرتو آورده شده است:

کاربرد این بسط‌ها چیست؟

رایج‌ترین کاربرد و اپلیکیشن برای ایجاد لیست‌هایی از فایل‌ها و پوشه می‌باشد. برای مثال اگر ما عکاس بودیم و کلکسیون عظیمی از تصاویر را داشتیم که می‌خواستیم آن‌ها را بر اساس فرمت ماه و سال نامگذاری شده باشد. به این شیوه، نام پوشه‌ها به تریتب تاریخ مرتب خواهد شد. می‌توان یک لیست کامل از پوشه‌ها را تایپ کرد ولی این شیوه زمان زیادی می‌برد و خطای آن بالاست.

به مثال زیر توجه کنید:

منبع: لینوکس‌سیزن نوشته فرشید نوتاش حقیقت

فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

دکمه بازگشت به بالا