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