JOIN(1) General Commands Manual JOIN(1)

join - نوشتن یک خط در خروجی استاندارد به ازای هر جفت خط ورودی با فیلدهای پیوند یکسان. فیلد پیوند پیش‌فرض نخستین فیلد است که با نویسه‌های فاصله جدا می‌شود.

هنگامی که FILE1 یا FILE2 (نه هر دو) برابر - باشد، ورودی استاندارد خوانده می‌شود.

join [OPTION]... FILE1 FILE2

به ازای هر جفت از خطوط ورودی با فیلدهای پیوند یکسان، یک خط در خروجی استاندارد می‌نویسد. فیلد پیوند پیش‌فرض، نخستین فیلد است که با نویسه‌های فاصله (blanks) جدا می‌شود.

هنگامی که FILE1 یا FILE2 (نه هر دو) برابر با - باشد، ورودی استاندارد خوانده می‌شود.

همچنین خطوط جفت‌نشده از فایل FILENUM را چاپ می‌کند؛ که در آن FILENUM برابر با 1 یا 2 است و با FILE1 یا FILE2 مطابقت دارد

مقادیر ممکن:

  • 1
  • 2
مشابه -a FILENUM، اما از نمایش خطوط پیوند‌خورده در خروجی جلوگیری می‌کند

مقادیر ممکن:

  • 1
  • 2
جایگزین کردن فیلدهای ورودی ناموجود با EMPTY
نادیده گرفتن تفاوت حروف کوچک و بزرگ هنگام مقایسه فیلدها
معادل '-1 FIELD -2 FIELD'
پیروی از FORMAT هنگام ساخت خط خروجی
استفاده از CHAR به عنوان جداکننده فیلد در ورودی و خروجی
-1 <FIELD>
پیوند بر اساس این FIELD از فایل 1
-2 <FIELD>
پیوند بر اساس این FIELD از فایل 2
بررسی اینکه ورودی به درستی مرتب شده باشد، حتی اگر تمام خطوط ورودی قابل جفت‌شدن باشند
بررسی نکردن مرتب‌بودن صحیح ورودی
در نظر گرفتن خط نخست در هر فایل به عنوان سربرگ فیلدها و چاپ آن‌ها بدون تلاش برای جفت‌کردن
جداکننده خطوط NUL است، نه خط جدید (newline)
نمایش راهنما
نمایش نسخه

v(uutils coreutils) 0.11.0

2026-09-01