在ubuntu18.04中如何用diff3命令比較3個文件,將3個文件的不同的地方顯示到標(biāo)準輸出。
語法:
diff3(選項)(參數(shù))
選項:
-a:把所有的文件都當(dāng)做文本文件按照行為單位進行比較,即給定的文件不是文本文件;
-A:合并第2個文件和第3個文件之間的不同到第1個文件中,有沖突內(nèi)容用括號括起來;
-B:與選項“-A”功能相同,但是不顯示沖突的內(nèi)容;
-e/--ed:生成一個“-ed”腳本,用于將第2個文件和第3個文件之間的不同合并到第1個文件中;
--easy-only:除了不顯示互相重疊的變化,與選項“-e”的功能相同;
-i:為了和system V系統(tǒng)兼容,在“ed”腳本的最后生成“w”和“q”命令。此選項必須和選項“-AeExX3”連用,但是不能和“-m”連用;
--initial-tab:在正常格式的行的文本前,輸出一個TAB字符而非兩個空白字符。此選項將導(dǎo)致在行中TAB字符的對齊方式看上去規(guī)范。
參數(shù):
要比較的三個文件名
實例:
1.查看要比較的三個文件的內(nèi)容
2.用diff3命令進行比較并輸出結(jié)果