系統(tǒng)之家 - 系統(tǒng)光盤(pán)下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux使用diff命令比較文件

Linux使用diff命令比較文件的方法(3)

時(shí)間:2014-12-30 18:17:15 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20141230/33800.html 手機(jī)查看 評(píng)論

  說(shuō)明:

  這種方式在開(kāi)頭兩行作了比較文件的說(shuō)明,這里有三中特殊字符:

  “+” 比較的文件的后者比前著多一行

  “-” 比較的文件的后者比前著少一行

  “!” 比較的文件兩者有差別的行

  實(shí)例4:統(tǒng)一格式輸出

  命令:diff log2014.log log2013.log -u

  輸出:

  代碼如下:

 。踨oot@localhost test3]# diff log2014.log log2013.log -u

  --- log2014.log 2012-12-07 18:01:54.000000000 +0800

  +++ log2013.log 2012-12-07 16:36:26.000000000 +0800

  @@ -1,12 +1,10 @@

  2013-01

  2013-02

  -2014-03

  +2013-03

  2013-04

  2013-05

  2013-06

  2013-07

  -2013-07

  +2013-08

  2013-09

  2013-10

  -2013-11

  -2013-12

  說(shuō)明:

  它的第一部分,也是文件的基本信息:

  --- log2014.log 2012-12-07 18:01:54.000000000 +0800

  +++ log2013.log 2012-12-07 16:36:26.000000000 +0800

  “---”表示變動(dòng)前的文件,“+++”表示變動(dòng)后的文件。

  第二部分,變動(dòng)的位置用兩個(gè)@作為起首和結(jié)束。

  @@ -1,12 +1,10 @@

  前面的“-1,12”分成三個(gè)部分:減號(hào)表示第一個(gè)文件(即log2014.log),“1”表示第1行,“12”表示連續(xù)12行。合在一起,就表示下面是第一個(gè)文件從第1行開(kāi)始的連續(xù)12行。同樣的,“+1,10”表示變動(dòng)后,成為第二個(gè)文件從第1行開(kāi)始的連續(xù)10行。

  實(shí)例5:比較文件夾不同

  命令:diff test3 test6

  輸出:

  代碼如下:

 。踨oot@localhost test]# diff test3 test6

  Only in test6: linklog.log

  Only in test6: log2012.log

  diff test3/log2013.log test6/log2013.log

  1,10c1,3

  《 2013-01

  《 2013-02

  《 2013-03

  《 2013-04

  《 2013-05

  《 2013-06

  《 2013-07

  《 2013-08

  《 2013-09

  《 2013-10

  ---

  》 hostnamebaidu=baidu.com

  》 hostnamesina=sina.com

  》 hostnames=true

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門(mén)教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄