| DIFF3(1) | 使用者命令 | DIFF3(1) |
名稱
diff3 - 逐行比較三個檔案
概述
diff3 [選項]... 我的檔案 舊檔案 你的檔案
描述
逐行比較三個檔案。
必選引數對長短選項同時適用。
- -A, --show-all
- 輸出所有更改,用方括號標註衝突
- -e, --ed
- 輸出 ed 指令碼,將從 舊檔案 到 你的檔案 的更改合併到 我的檔案
- -E, --show-overlap
- 類似於 -e,但用方括號標註衝突
- -3, --easy-only
- 類似於 -e,但僅合併不重疊的更改
- -x, --overlap-only
- 類似於 -e,但僅合併重疊的更改
- -X
- 類似於 -x,但用方括號標註衝突
- -i
- 將 'w' 和 'q' 命令追加到 ed 指令碼
- -m, --merge
- 輸出實際合併後的檔案,如果沒有給出其他選項則按 -A 進行
- -a, --text
- 將所有檔案視為文本
- --strip-trailing-cr
- 去除輸入行尾的回車符
- -T, --initial-tab
- 通過在行首新增製表符來對齊製表符
- --diff-program=程式
- 使用指定程式來比較檔案
- -L, --label=標籤
- 使用給定標籤代替檔名(最多可重複三次)
- --help
- 顯示此幫助資訊並退出
- -v, --version
- 顯示版本資訊並退出
預設輸出格式是較為易讀的檔案修改表示。
-e, -e, -x, -X(及相應的長選項)會導致輸出 ed 指令碼而非預設格式。
最後,-m(--merge)選項會使 diff3 在內部執行合併並輸出實際合併後的檔案。對於不尋常的輸入,這比使用 ed 更加可靠。
如果 檔案 為 '-' 或缺失,則從標準輸入讀取。如果成功則退出狀態為 0,有衝突為 1,出錯為 2。
作者
由 Randy Smith 編寫。
報告錯誤
請將程式缺陷報告至:bug-diffutils@gnu.org
GNU diffutils
主頁:https://www.gnu.org/software/diffutils/
GNU
軟體的通用幫助:https://www.gnu.org/gethelp/
版權
版權所有 © 2025
自由軟體基金會。許可證
GPLv3+:GNU GPL 第 3
版或更新版本
https://gnu.org/licenses/gpl.html。
這是自由軟體:您可以自由地更改並對其重新發布。在法律所允許的範圍內不含任何擔保。
亦見
diff3 的完整文件以 Texinfo 手冊形式維護。如果你的系統上正確安裝了 info 和 diff3 程式,命令
- info diff3
應該可以讓你訪問完整的手冊。
跋
本頁面中文版由中文
man 手冊頁計劃提供。
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh
| 2025年四月 | diffutils 3.12 |