| SHUF(1) | General Commands Manual | SHUF(1) |
نام (NAME)
shuf - بر هم زدن ورودی با تولید یک جایگشت تصادفی از خطوط آن
احتمال تولید هر جایگشت در خروجی یکسان است. در صورت مشخص نشدن FILE یا هنگامی که FILE برابر - باشد، ورودی استاندارد خوانده میشود.
خلاصه دستور (SYNOPSIS)
shuf [OPTION]... [FILE]
shuf -e [OPTION]... [ARG]...
shuf -i LO-HI [OPTION]...
توضیحات (DESCRIPTION)
ورودی را با نمایش یک جایگشت تصادفی از خطوط ورودی بر هم میزند. احتمال تولید هر جایگشت در خروجی برابر است. در صورت مشخص نشدن FILE، یا هنگامی که FILE برابر - باشد، ورودی استاندارد خوانده میشود.
گزینهها (OPTIONS)
- -e, --echo
- در نظر گرفتن هر ARG به عنوان یک خط ورودی
- -i, --input-range <LO-HI>
- در نظر گرفتن هر عدد از LO تا HI به عنوان یک خط ورودی
- -n, --head-count <COUNT>
- نمایش حداکثر COUNT خط در خروجی
- -o, --output <FILE>
- نوشتن نتیجه در FILE به جای خروجی استاندارد
- --random-seed <STRING>
- مقداردهی اولیه (بذرگذاری) با STRING برای تولید خروجی بازتولیدپذیر
- --random-source <FILE>
- دریافت بایتهای تصادفی از FILE
- -r, --repeat
- خطوط خروجی میتوانند تکرار شوند
- -z, --zero-terminated
- جداکننده خطوط نویسه NUL است، نه خط جدید (newline)
- -h, --help
- نمایش راهنما
- -V, --version
- نمایش نسخه
- [file-or-args]
نسخه (VERSION)
v(uutils coreutils) 0.11.0
| 2026-09-01 |