檔案比較與修正 diff and patch
檔案比較與修正 diff and patch diff 比較檔案的異同 [lcc09@localhost ~]$ diff --help 用法:diff [選項]... FILES 比較兩個檔案的每一行。 -i --ignore-case 不分辨檔案內容中的大小寫。 -E --ignore-tab-expansion 忽略因將 tab 轉換為空格而造成的差異。 -b --ignore-space-change 忽略因空白字元數目不同而造成的差異。 -w --ignore-all-space 忽略所有空白字元。 -B --ignore-blank-lines 忽略任何因空行而造成的差異。 -I RE --ignore-matching-lines=RE 忽略任何符合指定的<正規表示式>的地方。 --strip-trailing-cr 去除輸入資料每行末端的 carriage return 字元。 -a --text 所有檔案都以文字檔方式處理。 -c -C 行數 --context[=行數] 顯示指定<行數>(預設 3 行)copied 格式的上下文 -u -U 行數 --unified[=行數] 顯示指定<行數>(預設 3 行)unified 格式的上下文 -q --brief 只顯示檔案是否不同。 -e --ed 以 ed script 方式輸出。 --normal 以正常的 diff 方式輸出。 -n --rcs 以 RCS diff 格式輸出。 -y --side-by-side 以兩列並排的方式顯示。 -D NAME --ifdef=NAME 輸出的資料以‘#ifdef NAME’方式標明差異。 -l --paginate 將輸出送至‘pr’指令來分頁。 -t --expand-tabs 將輸出中的 tab 換成空格。 -T --initial-tab 每行先加上 tab 字元,使 tab 字元可以對齊。 -r ...