SHUF(1) General Commands Manual SHUF(1)

shuf - بر هم زدن ورودی با تولید یک جایگشت تصادفی از خطوط آن

احتمال تولید هر جایگشت در خروجی یکسان است. در صورت مشخص نشدن FILE یا هنگامی که FILE برابر - باشد، ورودی استاندارد خوانده می‌شود.

shuf [OPTION]... [FILE]
shuf -e [OPTION]... [ARG]...
shuf -i LO-HI [OPTION]...

ورودی را با نمایش یک جایگشت تصادفی از خطوط ورودی بر هم می‌زند. احتمال تولید هر جایگشت در خروجی برابر است. در صورت مشخص نشدن FILE، یا هنگامی که FILE برابر - باشد، ورودی استاندارد خوانده می‌شود.

در نظر گرفتن هر ARG به عنوان یک خط ورودی
در نظر گرفتن هر عدد از LO تا HI به عنوان یک خط ورودی
نمایش حداکثر COUNT خط در خروجی
نوشتن نتیجه در FILE به جای خروجی استاندارد
مقداردهی اولیه (بذرگذاری) با STRING برای تولید خروجی بازتولیدپذیر
دریافت بایت‌های تصادفی از FILE
خطوط خروجی می‌توانند تکرار شوند
جداکننده خطوط نویسه NUL است، نه خط جدید (newline)
نمایش راهنما
نمایش نسخه
[file-or-args]

v(uutils coreutils) 0.11.0

2026-09-01