欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux基礎命令diffstat的用法-創(chuàng)新互聯(lián)

本篇內容介紹了“Linux基礎命令diffstat的用法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創(chuàng)新互聯(lián)主營潮陽網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都APP應用開發(fā),潮陽h5小程序定制開發(fā)搭建,潮陽網(wǎng)站營銷推廣歡迎潮陽等地區(qū)企業(yè)咨詢

diffstat

這個程序讀取diff的輸出,并顯示每個文件的插入、刪除和修改的直方圖。Diffstat是一個用于檢查大型復雜修補程序文件的程序。它從包含diff輸出的一個或多個輸入文件中讀取,生成針對引用的每個文件更改的總行的直方圖。如果輸入文件名以.bz 2、.gz、.lzma、.z或.z結尾,Diffstat將通過管道從相應的程序讀取未壓縮數(shù)據(jù)。它還可以根據(jù)標準輸入的管道文件推斷壓縮類型。

Diffstat識別來自diff的最流行的輸出類型:

unified,修補程序選。

context,最好的可讀性,但不太緊湊。

default,不是很好,但很容易產(chǎn)生。

Diffstat檢測由diff輸出的行,以判斷比較了哪些文件,然后在第一列中計數(shù)表示更改類型(插入、刪除或修改)的標記。這些在直方圖中顯示為“、”-“和”!“字符。如果命令行上沒有指定文件名,Diffstat將讀取標準輸入中的差異。

此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法

diffstat [options]  [file-specifications]

2、選項列表

選項

說明

-b

忽略diff中的“二進制文件XXX和YYY不同”匹配的行

-c

在每一行輸出前加上“#”,使其成為shell腳本的注釋行。

-D destination

指定一個目錄,其中包含可作為應用差異的結果而引用的文件。Diffstat將計算相應文件中的行數(shù)(在通過-p選項調整名稱之后),以獲得每個文件中的總行數(shù)。

-e file

將標準錯誤重定向到文件

-f format

指定直方圖的格式:

,為了簡潔,它只顯示值和一個直方圖代碼insert (+),delete (-)或modify (!)。

1,正常格式。

2,用點填充直方圖。

4,使用直方圖打印每個值。

任何非零值都會給出直方圖。點和個別值可以結合在一起,例如-f6給出兩者。

-h

顯示幫助信息并且退出

-k

禁止合并報表中的文件名

-l

只列出文件名。不生成直方圖。

-m

從修補程序文件的每個“塊”中合并插入/刪除計數(shù),以接近修改行的計數(shù)

-n number

指定用于文件名的最小寬度。如果不指定這一點,Diffstat在去掉常見前綴后使用最長文件名的長度。

-N number

指定用于文件名的大寬度。超過此限制的名稱在左側被截斷。如果您沒有指定此選項,下面將檢查-n選項。

-o file

將標準輸出重定向到文件

-p number

重寫刪除公共路徑名的邏輯,模擬修補程序“-p”選項。

-q

抑制空差異的“0文件更改”消息

-r code

提供直方圖中顯示的數(shù)據(jù)的可選舍入,而不是通過錯誤調整截斷數(shù)據(jù):

,是默認的。不執(zhí)行舍入操作,但累積錯誤將添加到下列中。

1,舍入數(shù)據(jù)。

2,對數(shù)據(jù)進行舍入并調整直方圖,以確保在有任何差異的情況下顯示某些內容,即使這些差異通常被四舍五入為零。

-S source

這類似于-D選項,但指定了一個可以找到原始文件(在應用差異之前)的位置。

-t

重寫直方圖,生成逗號分隔值的輸出。

-u

禁止對報表中的文件名進行排序。

-v

顯示進度,例如,如果輸出重定向到文件,則將進度消息寫入標準錯誤

-V

顯示版本號,并且退出

-w number

指定直方圖的大寬度。直方圖將永遠不會小于10列,以防文件名過大。

3、環(huán)境變量

Diffstat運行在可移植的UNIX環(huán)境中。您可以通過設置與輸入文件名稱相對應的環(huán)境變量來覆蓋用于解壓縮輸入文件的程序的編譯路徑。然而,Diffstat假設生成的程序使用相同的命令行選項,例如“-c”來解壓縮到標準輸出。

DIFFSTAT_BZCAT_PATH

DIFFSTAT_BZIP2_PATH

DIFFSTAT_COMPRESS_PATH

DIFFSTAT_GZIP_PATH

DIFFSTAT_LZCAT_PATH

DIFFSTAT_PCAT_PATH

DIFFSTAT_UNCOMPRESS_PATH

DIFFSTAT_ZCAT_PATH

4、實例

     統(tǒng)計差異信息 

[root@localhost wj]# diff 1.c 2.c

1c1

< asd

---

> add

3,4c3,4

< dfg

< ass

---

> dsgf

> sss

[root@localhost wj]# diff 1.c 2.c |diffstat -f 2

 unknown |    6 +++---..........................................................

 1 file changed, 3 insertions(+), 3 deletions(-)

[root@localhost wj]# diff 1.c 2.c |diffstat -f 1

 unknown |    6 +++---

 1 file changed, 3 insertions(+), 3 deletions(-)

You have new mail in /var/spool/mail/root

[root@localhost wj]# diff 1.c 2.c |diffstat -f 0

 unknown |    6    3 + 3 - 0 !

 1 file changed, 3 insertions(+), 3 deletions(-)

[root@localhost wj]# 

“Linux基礎命令diffstat的用法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司網(wǎng)站,小編將為大家輸出更多高質量的實用文章!

網(wǎng)站題目:Linux基礎命令diffstat的用法-創(chuàng)新互聯(lián)
標題URL:http://aaarwkj.com/article34/phise.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、微信公眾號移動網(wǎng)站建設、企業(yè)建站、服務器托管、手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設
久久99精品综合国产女同| 日本伦理三级在线观看| 国产不卡高清视频在线| 免费不卡无码毛片观看| 久久国产精品乱码电影| 久久久之久亚州精品露出| 国产精品一区二区三区播放| 人妻人人澡人人添人人爽桃色| 亚洲国产精品一区二区电影| 欧美成人精品高清在线| 国语av一区二区三区| 亚洲av第一区国产精品| 国产一区二区精品久久岳| 久久99久久久国产精品| 饥渴少妇高潮特殊按摩| 日本国产一区二区三区在线| 日韩亚洲天堂视频免费观看| 亚洲熟女少妇淫语高潮| 福利一区二区在线视频| 男人午夜激情免费网站| 青青草青娱乐免费在线视频| 亚洲国产日韩欧美综合久久| 青青草成人一区二区三区| 成人污视频网站在线观看| 少妇人妻偷人精品系列| 黑人巨大亚洲一区二区久| 放荡精品少妇一区二区三区| 国产老熟女高潮视频| 少妇人妻系列中文在线| 99精品国产中文字幕| 羞羞av一区二区三区| 美女少妇性高潮的视频| 欧美伦理片三级在线观看| 国产视频不卡一区二区| 国产亚洲一区二区三区成人| 97视频在线视频免费| 在线观看高清欧美国产视频| 国产亚洲综合另类色专区| 最新日韩精品电影在线网| 日韩一区二区三区四区精品| 手机在线观看av大片|