.TH SPLIT "1" "سپتامبر ۲۰۲۲" "GNU coreutils 9.1" "دستورهای کاربری" .SH "نام (NAME)" split \- تکه‌تکه کردن یک فایل به بخش‌های مجزا .SH "خلاصه دستور (SYNOPSIS)" .B split [\fI\,گزینه\/\fR]... [\fI\,فایل\/\fR [\fI\,پیشوند\/\fR]] .SH "توضیحات (DESCRIPTION)" .PP خروجی دادن قطعات \fIفایل\fR به صورت PREFIXaa، PREFIXab، ...؛ اندازه پیش‌فرض ۱۰۰۰ خط است، و \fIPREFIX\fR پیش‌فرض برابر با 'x' می‌باشد. .PP در صورت عدم تعیین \fIفایل\fR، یا زمانی که \fIفایل\fR برابر با \- باشد، ورودی استاندارد خوانده می‌شود. .PP آرگومان‌های الزامی برای گزینه‌های طولانی، برای گزینه‌های کوتاه نیز الزامی هستند. .TP \fB\-a\fR, \fB\-\-suffix\-length\fR=\fI\,N\/\fR تولید پسوندها با طول N (پیش‌فرض ۲) .TP \fB\-\-additional\-suffix\fR=\fI\,SUFFIX\/\fR افزودن یک SUFFIX اضافی به انتهای نام فایل‌ها .TP \fB\-b\fR, \fB\-\-bytes\fR=\fI\,SIZE\/\fR قرار دادن SIZE بایت در هر فایل خروجی .TP \fB\-C\fR, \fB\-\-line\-bytes\fR=\fI\,SIZE\/\fR قرار دادن حداکثر SIZE بایت از رکوردها در هر فایل خروجی .TP \fB\-d\fR استفاده از پسوندهای عددی با شروع از ۰، به جای الفبایی .TP \fB\-\-numeric\-suffixes\fR[=\fI\,FROM\/\fR] مشابه \fB\-d\fR، اما با امکان تعیین مقدار آغازین .TP \fB\-x\fR استفاده از پسوندهای هگزادسیمال با شروع از ۰، به جای الفبایی .TP \fB\-\-hex\-suffixes\fR[=\fI\,FROM\/\fR] مشابه \fB\-x\fR، اما با امکان تعیین مقدار آغازین .TP \fB\-e\fR, \fB\-\-elide\-empty\-files\fR عدم ایجاد فایل‌های خروجی خالی با '\-n' .TP \fB\-\-filter\fR=\fI\,COMMAND\/\fR نوشتن در دستور شل COMMAND؛ نام فایل در متغیر $FILE قرار دارد .TP \fB\-l\fR, \fB\-\-lines\fR=\fI\,NUMBER\/\fR قرار دادن NUMBER خط/رکورد در هر فایل خروجی .TP \fB\-n\fR, \fB\-\-number\fR=\fI\,CHUNKS\/\fR تولید CHUNKS فایل خروجی؛ توضیحات زیر را ببینید .TP \fB\-t\fR, \fB\-\-separator\fR=\fI\,SEP\/\fR استفاده از SEP به جای خط جدید به عنوان جداکننده رکورد؛ \&'\e0' (صفر) نویسه NUL را مشخص می‌کند .TP \fB\-u\fR, \fB\-\-unbuffered\fR کپی فوری ورودی به خروجی با '\-n r/...' .TP \fB\-\-verbose\fR چاپ یک پیام تشخیصی درست پیش از باز شدن هر فایل خروجی .TP \fB\-\-help\fR نمایش این راهنما و خروج .TP \fB\-\-version\fR نمایش اطلاعات نسخه و خروج .PP آرگومان SIZE یک عدد صحیح و یک واحد اختیاری است (مثال: 10K یعنی 10*1024). واحدها K,M,G,T,P,E,Z,Y (توان‌های ۱۰۲۴) یا KB,MB,... (توان‌های ۱۰۰۰) هستند. پیشوندهای باینری نیز می‌توانند استفاده شوند: KiB=K, MiB=M، و به همین ترتیب. .SS "بخش‌ها (CHUNKS) می‌توانند به صورت‌های زیر باشند:" .TP N تقسیم به N فایل بر اساس اندازه ورودی .TP K/N ارسال بخش Kام از N بخش به خروجی استاندارد .TP l/N تقسیم به N فایل بدون شکستن خطوط/رکوردها .TP l/K/N ارسال بخش Kام از N بخش به خروجی استاندارد بدون شکستن خطوط/رکوردها .TP r/N مشابه 'l' اما با توزیع نوبت‌گردشی (round robin) .TP r/K/N مشابه حالت قبل، اما فقط ارسال بخش Kام از N بخش به خروجی استاندارد .SH "نویسنده (AUTHOR)" نوشته شده توسط Torbjorn Granlund و Richard M. Stallman. .SH "گزارش اشکالات (REPORTING BUGS)" راهنمای برخط GNU coreutils: .br گزارش هرگونه اشکال در ترجمه به .SH "حق نشر (COPYRIGHT)" حق نشر \(co 2022 Free Software Foundation, Inc. .br مجوز GPLv3+\: نسخه ۳ یا بالاتر GNU GPL . .br این نرم‌افزار آزاد است: شما برای تغییر و توزیع مجدد آن آزاد هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد. .SH "همچنین ببینید (SEE ALSO)" .BR csplit (1) .PP .br مستندات کامل در: .br یا به صورت محلی در دسترس از طریق: info \(aq(coreutils) split invocation\(aq