split (یونیکس)

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از Split)
پرش به: ناوبری، جستجو

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

طرز بکارگیری[ویرایش]

شکل کلی استفاده از این دستور بصورت زیر است :

 split ''(optional parameters)'' ''(input filename)'' ''(output filename)''

بصورت پیش‌فرض فایل تعریف شده (input filename) به قطعاتی با اندازهٔ مشخص که ۱۰۰۰ خط است قطعه قطعه می‌شود و اگر نامی برای فایل‌های خروجی تعریف نشود (output filename) نام آن x در نظر گرفته می‌شود و به انتهای آن هم aa، ab، ac و همینطور الی آخر اضافه می‌شود. بعنوان مثال فایل‌های خروجی xaa، xab، xac و غیره نامگزاری خواهند شد.

اگر بجای گزینهٔ فایل ورودی (input filename) یک کارکتر خط تیره (-) قرار گیرد، اطلاعات از ورودی استاندارد گرفته می‌شود.

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

برای به هم پیوستن دوبارهٔ فایلها می‌توان از ابزار cat به شکل زیر استفاده نمود:

cat xaa xab xac > filename

یا

cat xa[a-c] > filename

پیوند به بیرون[ویرایش]

  • split تبدیل فایل به قطعات کوچکتر

مشارکت‌کنندگان ویکی‌پدیا، «split»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۱۸ آذر ۱۳۸۹).