.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.50.1. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH JOIN 1 2026年四月 "GNU coreutils 9.11" 使用者命令 .SH 名稱 join \- 根據公共欄位連線兩個檔案的行 .SH 概述 \fBjoin\fP [\fI\,選項\/\fP]... \fI\,檔案1 檔案2\/\fP .SH 描述 .\" Add any additional description here .PP 對具有相同的合併域的每一對輸入行,在標準輸出寫出一行資訊。預設的合併域是第一列的內容,使用空白字元分隔。 .PP 當 檔案1 或 檔案2 為 \- 時(不能兩者同時為 \-),從標準輸入讀取。 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-a'\fB\-a 檔案編號\fP\X'tty: link' 同時列印檔案編號所對應檔案的無法配對的行,其中檔案編號可以是 1 或者 2,分別對應於 檔案1 或 檔案2 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-e'\fB\-e 字串\fP\X'tty: link' 用給定字串替換缺失的(空)輸入欄位;即,由 '\-12jo' 選項指定的缺失欄位 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-i'\fB\-i, \-\-ignore\-case\fP\X'tty: link' 比較各個域時忽略大小寫差異 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-j'\fB\-j 欄位\fP\X'tty: link' 等效於 "\-1 欄位 \fB\-2\fP 欄位" .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-o'\fB\-o 格式\fP\X'tty: link' 按照指定格式構造輸出行 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-t'\fB\-t 字元\fP\X'tty: link' 使用指定字元作為輸入和輸出欄位的分隔符 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-v'\fB\-v 檔案編號\fP\X'tty: link' 類似 \fB\-a\fP 檔案編號,但不輸出已連線的行 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-1'\fB\-1 欄位\fP\X'tty: link' 根據 檔案1 的該欄位進行連線 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-2'\fB\-2 欄位\fP\X'tty: link' 根據 檔案2 的該欄位進行連線 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-\-check\-order'\fB\-\-check\-order\fP\X'tty: link' 檢查輸入是否正確排序,即便所有輸出行均可配對 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-\-nocheck\-order'\fB\-\-nocheck\-order\fP\X'tty: link' 不要檢查輸入是否正確排序 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-\-header'\fB\-\-header\fP\X'tty: link' 將每個檔案的第一行視為欄位標題,將其打印出來且不嘗試進行配對 .TP \X'tty: link https://www.gnu.org/software/coreutils/manual/coreutils.html#join\-z'\fB\-z, \-\-zero\-terminated\fP\X'tty: link' 以 NUL 作為行的分隔符,而非換行符 .TP \X'tty: link https://www.gnu.org/software/coreutils/join#join\-\-help'\fB\-\-help\fP\X'tty: link' 顯示此幫助資訊並退出 .TP \X'tty: link https://www.gnu.org/software/coreutils/join#join\-\-version'\fB\-\-version\fP\X'tty: link' 顯示版本資訊並退出 .PP 除非給出了 \fB\-t\fP 字元,前導空白字元將被用於分隔欄位並被忽略;否則給定的字元將被用來分隔欄位。任何給定的欄位應為從 1 開始計數的欄位編號。給定的格式應為一個或多個以逗號或空白字元分隔的規範字串,其中每個字串格式為“檔案編號.欄位”或者“0”。預設的格式將輸出被連線的欄位、來自 檔案1 的剩餘欄位以及來自 檔案2 的剩餘欄位;它們都由給定分隔用字元所分隔。如果給定格式字串為“auto”關鍵字,那麼每個檔案的第一行決定每行輸出的欄位數量。 .PP 重要提示:檔案1 和 檔案2 必須按照連線欄位排序。例如,如果 'join' 沒有選項,則使用 "sort \fB\-k\fP 1b,1";或者如果 \&'sort' 沒有選項則使用 "join \fB\-t\fP \(aq\(aq"。比較遵循“LC_COLLATE”指定的規則。如果輸入未排序且某些行無法連線,程式將會給出警告資訊。 .SH 作者 由 Mike Haertel 編寫。 .SH 報告錯誤 請報告問題至:bug\-coreutils@gnu.org .br GNU coreutils 主頁: .br 使用 GNU 軟體的通用幫助: .br 請向 報告翻譯錯誤 .SH 版權 版權所有 \(co 2026 自由軟體基金會。許可證 GPLv3+: GNU GPL 第 3 版或更新版本 。 .br 本軟體是自由軟體:您可以自由修改和重新發布它。在法律允許的範圍內,不提供任何保證。 .SH 參見 \fBcomm\fP(1), \fBuniq\fP(1) .PP .br 完整文件請見: .br 或者在本地使用: info \(aq(coreutils) join invocation\(aq .SH "跋" .br 本頁面中文版由中文 man 手冊頁計劃提供。 .br 中文 man 手冊頁計劃:\fBhttps://github.com/man-pages-zh/manpages-zh\fR